./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:54:43,747 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:54:43,750 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:54:43,785 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:54:43,785 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:54:43,787 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:54:43,789 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:54:43,791 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:54:43,793 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:54:43,795 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:54:43,796 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:54:43,798 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:54:43,798 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:54:43,800 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:54:43,802 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:54:43,803 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:54:43,805 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:54:43,806 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:54:43,809 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:54:43,812 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:54:43,814 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:54:43,824 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:54:43,827 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:54:43,829 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:54:43,835 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:54:43,841 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:54:43,842 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:54:43,843 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:54:43,845 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:54:43,846 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:54:43,847 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:54:43,848 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:54:43,851 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:54:43,853 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:54:43,856 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:54:43,856 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:54:43,857 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:54:43,858 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:54:43,858 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:54:43,859 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:54:43,860 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:54:43,861 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:54:43,912 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:54:43,912 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:54:43,913 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:54:43,913 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:54:43,915 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:54:43,916 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:54:43,916 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:54:43,916 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:54:43,917 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:54:43,917 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:54:43,918 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:54:43,919 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:54:43,919 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:54:43,919 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:54:43,920 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:54:43,920 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:54:43,920 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:54:43,921 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:54:43,921 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:54:43,921 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:54:43,922 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:54:43,922 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:54:43,922 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:54:43,922 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:54:43,923 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:54:43,923 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:54:43,923 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:54:43,924 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:54:43,924 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:54:43,924 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:54:43,925 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:54:43,926 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:54:43,927 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 [2022-11-02 20:54:44,330 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:54:44,361 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:54:44,365 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:54:44,366 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:54:44,368 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:54:44,369 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2022-11-02 20:54:44,479 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/data/6d2b18ce0/b0a98b1ad55647638c0e63b557b5678b/FLAG610f31401 [2022-11-02 20:54:45,175 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:54:45,190 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2022-11-02 20:54:45,208 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/data/6d2b18ce0/b0a98b1ad55647638c0e63b557b5678b/FLAG610f31401 [2022-11-02 20:54:45,464 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/data/6d2b18ce0/b0a98b1ad55647638c0e63b557b5678b [2022-11-02 20:54:45,468 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:54:45,469 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:54:45,471 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:54:45,472 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:54:45,481 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:54:45,483 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:45,485 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fbc8805 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45, skipping insertion in model container [2022-11-02 20:54:45,486 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:45,495 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:54:45,567 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:54:45,861 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c[45163,45176] [2022-11-02 20:54:45,875 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:54:45,889 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:54:45,947 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c[45163,45176] [2022-11-02 20:54:45,950 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:54:45,966 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:54:45,966 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45 WrapperNode [2022-11-02 20:54:45,966 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:54:45,968 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:54:45,968 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:54:45,968 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:54:45,977 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:45,987 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,024 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 517 [2022-11-02 20:54:46,025 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:54:46,026 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:54:46,026 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:54:46,026 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:54:46,042 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,043 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,047 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,062 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,070 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,078 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,096 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,098 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,102 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:54:46,103 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:54:46,104 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:54:46,104 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:54:46,119 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (1/1) ... [2022-11-02 20:54:46,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:46,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:46,180 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:46,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:54:46,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:54:46,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:54:46,252 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:54:46,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:54:46,429 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:54:46,432 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:54:46,467 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:54:47,397 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:54:47,398 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:54:47,398 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:54:47,411 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:54:47,413 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:54:47,416 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:54:47 BoogieIcfgContainer [2022-11-02 20:54:47,416 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:54:47,418 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:54:47,418 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:54:47,424 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:54:47,426 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:54:47,427 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:54:45" (1/3) ... [2022-11-02 20:54:47,428 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38f592f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:54:47, skipping insertion in model container [2022-11-02 20:54:47,429 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:54:47,429 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:45" (2/3) ... [2022-11-02 20:54:47,430 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38f592f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:54:47, skipping insertion in model container [2022-11-02 20:54:47,430 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:54:47,430 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:54:47" (3/3) ... [2022-11-02 20:54:47,432 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14.cil.c [2022-11-02 20:54:47,541 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:54:47,541 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:54:47,542 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:54:47,542 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:54:47,542 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:54:47,543 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:54:47,544 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:54:47,544 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:54:47,557 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:47,628 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2022-11-02 20:54:47,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:47,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:47,643 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:54:47,644 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:47,644 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:54:47,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:47,664 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2022-11-02 20:54:47,665 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:47,665 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:47,666 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:54:47,667 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:47,674 INFO L748 eck$LassoCheckResult]: Stem: 131#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 42#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23#L96-2true ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 133#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 46#L110-2true [2022-11-02 20:54:47,676 INFO L750 eck$LassoCheckResult]: Loop: 46#L110-2true assume !false; 20#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 29#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 132#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 57#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 92#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 64#L128true assume 8480 == ssl3_accept_~s__state~0#1; 140#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 10#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 73#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39#L614true ssl3_accept_~skip~0#1 := 0; 46#L110-2true [2022-11-02 20:54:47,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:47,690 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:54:47,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:47,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452679700] [2022-11-02 20:54:47,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:47,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:47,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:47,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:47,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:47,943 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:47,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:47,950 INFO L85 PathProgramCache]: Analyzing trace with hash -289465289, now seen corresponding path program 1 times [2022-11-02 20:54:47,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:47,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894658871] [2022-11-02 20:54:47,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:47,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:47,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:47,981 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:47,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:48,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:48,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:48,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319160, now seen corresponding path program 1 times [2022-11-02 20:54:48,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:48,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700292959] [2022-11-02 20:54:48,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:48,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:48,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:48,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:48,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:48,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700292959] [2022-11-02 20:54:48,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700292959] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:48,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:48,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:48,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190678214] [2022-11-02 20:54:48,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:48,417 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:48,418 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:48,418 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:48,418 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:48,419 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:48,419 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,419 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:48,419 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:48,419 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2022-11-02 20:54:48,420 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:48,420 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:48,471 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,487 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,492 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,496 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,500 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,509 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,513 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:48,611 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:48,612 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:48,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:48,624 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:48,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:54:48,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:48,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:48,656 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:54:48,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:54:48,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-11-02 20:54:48,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:48,701 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:48,707 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:48,707 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:48,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:54:48,734 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:54:48,734 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:54:48,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:48,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:48,767 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:48,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:54:48,773 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:48,773 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:48,811 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:54:48,811 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:54:48,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:48,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:48,836 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:48,847 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:48,847 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:48,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:54:48,866 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:54:48,866 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:54:48,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:48,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:48,893 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:48,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:54:48,899 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:48,899 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:48,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:48,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:48,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:48,961 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:48,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:54:48,971 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:48,971 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:49,005 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:49,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:49,029 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:49,029 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:49,029 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:49,029 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:49,029 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:49,030 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,030 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:49,030 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:49,030 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2022-11-02 20:54:49,030 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:49,030 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:49,032 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,042 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,052 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,056 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,060 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,068 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,072 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:49,192 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:49,196 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:49,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:49,199 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:49,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:49,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:54:49,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:49,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:49,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:49,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:49,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:49,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:49,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:49,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:54:49,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2022-11-02 20:54:49,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:49,258 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:49,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:54:49,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:49,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:49,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:49,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:49,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:49,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:49,273 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:49,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:49,281 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:54:49,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:49,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:49,322 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:49,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:49,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:49,339 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:49,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:49,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:49,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:49,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:49,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:49,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:54:49,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:54:49,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:49,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:49,407 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:49,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:54:49,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:49,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:49,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:49,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:49,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:49,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:49,421 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:49,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:49,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:54:49,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:49,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:49,513 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:49,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:54:49,515 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:49,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:49,527 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:49,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:49,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:49,528 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:49,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:49,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:49,538 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:49,573 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:49,574 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:54:49,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:49,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:49,591 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:49,625 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:49,625 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:49,625 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:49,626 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-11-02 20:54:49,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:54:49,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2022-11-02 20:54:49,667 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:49,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:49,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:49,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:49,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:49,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:49,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:49,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:49,864 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:54:49,873 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:50,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:50,638 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 848 states and 1442 transitions. Complement of second has 10 states. [2022-11-02 20:54:50,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:50,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:50,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2022-11-02 20:54:50,652 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 12 letters. [2022-11-02 20:54:50,653 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:50,653 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 12 letters. [2022-11-02 20:54:50,653 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:50,653 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 24 letters. [2022-11-02 20:54:50,654 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:50,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 848 states and 1442 transitions. [2022-11-02 20:54:50,678 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2022-11-02 20:54:50,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 848 states to 704 states and 1102 transitions. [2022-11-02 20:54:50,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-11-02 20:54:50,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2022-11-02 20:54:50,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 704 states and 1102 transitions. [2022-11-02 20:54:50,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:50,698 INFO L218 hiAutomatonCegarLoop]: Abstraction has 704 states and 1102 transitions. [2022-11-02 20:54:50,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states and 1102 transitions. [2022-11-02 20:54:50,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 500. [2022-11-02 20:54:50,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.56) internal successors, (780), 499 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:50,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 780 transitions. [2022-11-02 20:54:50,778 INFO L240 hiAutomatonCegarLoop]: Abstraction has 500 states and 780 transitions. [2022-11-02 20:54:50,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:50,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:50,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:50,783 INFO L87 Difference]: Start difference. First operand 500 states and 780 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:50,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:50,934 INFO L93 Difference]: Finished difference Result 586 states and 914 transitions. [2022-11-02 20:54:50,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 914 transitions. [2022-11-02 20:54:50,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2022-11-02 20:54:50,943 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 914 transitions. [2022-11-02 20:54:50,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 356 [2022-11-02 20:54:50,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 356 [2022-11-02 20:54:50,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 914 transitions. [2022-11-02 20:54:50,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:50,944 INFO L218 hiAutomatonCegarLoop]: Abstraction has 586 states and 914 transitions. [2022-11-02 20:54:50,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 914 transitions. [2022-11-02 20:54:50,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 551. [2022-11-02 20:54:50,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 551 states have (on average 1.573502722323049) internal successors, (867), 550 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:50,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 867 transitions. [2022-11-02 20:54:50,986 INFO L240 hiAutomatonCegarLoop]: Abstraction has 551 states and 867 transitions. [2022-11-02 20:54:50,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:50,987 INFO L428 stractBuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2022-11-02 20:54:50,987 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:54:50,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 551 states and 867 transitions. [2022-11-02 20:54:50,992 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2022-11-02 20:54:50,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:50,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:50,994 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:50,995 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:50,995 INFO L748 eck$LassoCheckResult]: Stem: 2449#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2289#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2241#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 2242#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2239#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2240#L110-2 assume !false; 2616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2264#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2554#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2548#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2450#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2451#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2200#L144 [2022-11-02 20:54:50,995 INFO L750 eck$LassoCheckResult]: Loop: 2200#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 2201#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2224#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2203#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2550#L614 ssl3_accept_~skip~0#1 := 0; 2543#L110-2 assume !false; 2544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2537#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2538#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2539#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2540#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2708#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2486#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2482#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2475#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2464#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2200#L144 [2022-11-02 20:54:50,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:50,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:54:50,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:50,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629338539] [2022-11-02 20:54:50,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:50,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:51,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:51,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:51,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:51,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1251823041, now seen corresponding path program 1 times [2022-11-02 20:54:51,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199146474] [2022-11-02 20:54:51,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:51,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:51,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:51,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199146474] [2022-11-02 20:54:51,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199146474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:51,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:51,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:51,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465801470] [2022-11-02 20:54:51,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:51,120 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:51,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:51,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:51,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:51,121 INFO L87 Difference]: Start difference. First operand 551 states and 867 transitions. cyclomatic complexity: 319 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:51,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:51,304 INFO L93 Difference]: Finished difference Result 676 states and 1065 transitions. [2022-11-02 20:54:51,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 676 states and 1065 transitions. [2022-11-02 20:54:51,309 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2022-11-02 20:54:51,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 676 states to 676 states and 1065 transitions. [2022-11-02 20:54:51,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2022-11-02 20:54:51,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2022-11-02 20:54:51,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1065 transitions. [2022-11-02 20:54:51,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:51,314 INFO L218 hiAutomatonCegarLoop]: Abstraction has 676 states and 1065 transitions. [2022-11-02 20:54:51,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1065 transitions. [2022-11-02 20:54:51,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 589. [2022-11-02 20:54:51,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 589 states have (on average 1.567062818336163) internal successors, (923), 588 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:51,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 923 transitions. [2022-11-02 20:54:51,325 INFO L240 hiAutomatonCegarLoop]: Abstraction has 589 states and 923 transitions. [2022-11-02 20:54:51,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:51,326 INFO L428 stractBuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2022-11-02 20:54:51,326 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:54:51,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 923 transitions. [2022-11-02 20:54:51,329 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2022-11-02 20:54:51,329 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:51,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:51,330 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:51,331 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:51,331 INFO L748 eck$LassoCheckResult]: Stem: 3682#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3538#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3524#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3476#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 3477#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3474#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3475#L110-2 assume !false; 3818#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3978#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3979#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3976#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3977#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3982#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3693#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3433#L144 [2022-11-02 20:54:51,331 INFO L750 eck$LassoCheckResult]: Loop: 3433#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 3434#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3458#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3459#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3895#L614 ssl3_accept_~skip~0#1 := 0; 3893#L110-2 assume !false; 3891#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3889#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3887#L116 assume 16384 == ssl3_accept_~s__state~0#1; 3744#L222 ssl3_accept_~s__server~0#1 := 1; 3879#L227 assume 0 != ssl3_accept_~cb~0#1; 3878#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3877#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3873#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3539#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3540#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 3522#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3770#L614 ssl3_accept_~skip~0#1 := 0; 3768#L110-2 assume !false; 3764#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3754#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3748#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3743#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3741#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3706#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3703#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3704#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3433#L144 [2022-11-02 20:54:51,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:54:51,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625571916] [2022-11-02 20:54:51,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:51,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:51,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:51,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:51,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,352 INFO L85 PathProgramCache]: Analyzing trace with hash -862003899, now seen corresponding path program 1 times [2022-11-02 20:54:51,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028313014] [2022-11-02 20:54:51,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:51,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:51,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028313014] [2022-11-02 20:54:51,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028313014] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:51,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:51,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:51,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097919819] [2022-11-02 20:54:51,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:51,386 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:51,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:51,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:51,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:51,387 INFO L87 Difference]: Start difference. First operand 589 states and 923 transitions. cyclomatic complexity: 337 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:51,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:51,588 INFO L93 Difference]: Finished difference Result 707 states and 1017 transitions. [2022-11-02 20:54:51,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 1017 transitions. [2022-11-02 20:54:51,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2022-11-02 20:54:51,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 634 states and 937 transitions. [2022-11-02 20:54:51,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 445 [2022-11-02 20:54:51,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 456 [2022-11-02 20:54:51,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 634 states and 937 transitions. [2022-11-02 20:54:51,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:51,609 INFO L218 hiAutomatonCegarLoop]: Abstraction has 634 states and 937 transitions. [2022-11-02 20:54:51,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states and 937 transitions. [2022-11-02 20:54:51,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 591. [2022-11-02 20:54:51,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4991539763113366) internal successors, (886), 590 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:51,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 886 transitions. [2022-11-02 20:54:51,621 INFO L240 hiAutomatonCegarLoop]: Abstraction has 591 states and 886 transitions. [2022-11-02 20:54:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:51,622 INFO L428 stractBuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2022-11-02 20:54:51,623 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:54:51,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 886 transitions. [2022-11-02 20:54:51,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-11-02 20:54:51,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:51,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:51,635 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:51,635 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:51,635 INFO L748 eck$LassoCheckResult]: Stem: 4995#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4836#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4823#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4775#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 4776#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4773#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4774#L110-2 assume !false; 5074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5234#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5231#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5228#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4940#L222 [2022-11-02 20:54:51,635 INFO L750 eck$LassoCheckResult]: Loop: 4940#L222 ssl3_accept_~s__server~0#1 := 1; 4941#L227 assume 0 != ssl3_accept_~cb~0#1; 4827#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4828#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4972#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4840#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4841#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4759#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 4708#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5206#L614 ssl3_accept_~skip~0#1 := 0; 5205#L110-2 assume !false; 5204#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5203#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5202#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5201#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4940#L222 [2022-11-02 20:54:51,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,635 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:54:51,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793066813] [2022-11-02 20:54:51,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:51,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:51,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793066813] [2022-11-02 20:54:51,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793066813] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:51,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:51,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:51,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029629274] [2022-11-02 20:54:51,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:51,674 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:54:51,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,675 INFO L85 PathProgramCache]: Analyzing trace with hash 510617882, now seen corresponding path program 1 times [2022-11-02 20:54:51,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753115912] [2022-11-02 20:54:51,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:51,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:51,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753115912] [2022-11-02 20:54:51,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753115912] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:51,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:51,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:51,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462348926] [2022-11-02 20:54:51,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:51,698 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:51,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:51,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:51,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:51,699 INFO L87 Difference]: Start difference. First operand 591 states and 886 transitions. cyclomatic complexity: 298 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:51,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:51,842 INFO L93 Difference]: Finished difference Result 601 states and 894 transitions. [2022-11-02 20:54:51,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 894 transitions. [2022-11-02 20:54:51,846 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2022-11-02 20:54:51,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 894 transitions. [2022-11-02 20:54:51,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2022-11-02 20:54:51,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2022-11-02 20:54:51,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 894 transitions. [2022-11-02 20:54:51,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:51,850 INFO L218 hiAutomatonCegarLoop]: Abstraction has 601 states and 894 transitions. [2022-11-02 20:54:51,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 894 transitions. [2022-11-02 20:54:51,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2022-11-02 20:54:51,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4923857868020305) internal successors, (882), 590 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:51,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 882 transitions. [2022-11-02 20:54:51,861 INFO L240 hiAutomatonCegarLoop]: Abstraction has 591 states and 882 transitions. [2022-11-02 20:54:51,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:51,862 INFO L428 stractBuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2022-11-02 20:54:51,862 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:54:51,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 882 transitions. [2022-11-02 20:54:51,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-11-02 20:54:51,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:51,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:51,866 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:51,866 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:51,867 INFO L748 eck$LassoCheckResult]: Stem: 6182#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 6034#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6024#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5974#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 5975#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5964#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5965#L110-2 assume !false; 6256#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6346#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6344#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6342#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6340#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6338#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6136#L222 [2022-11-02 20:54:51,867 INFO L750 eck$LassoCheckResult]: Loop: 6136#L222 ssl3_accept_~s__server~0#1 := 1; 6137#L227 assume 0 != ssl3_accept_~cb~0#1; 6028#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6029#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6166#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6038#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6039#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5958#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 5907#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6409#L614 ssl3_accept_~skip~0#1 := 0; 6407#L110-2 assume !false; 6405#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6403#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6401#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6399#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6395#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6136#L222 [2022-11-02 20:54:51,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,868 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:54:51,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278076635] [2022-11-02 20:54:51,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:51,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:51,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:51,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278076635] [2022-11-02 20:54:51,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278076635] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:51,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:51,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:51,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560171048] [2022-11-02 20:54:51,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:51,917 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:54:51,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:51,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1077516767, now seen corresponding path program 1 times [2022-11-02 20:54:51,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:51,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41000892] [2022-11-02 20:54:51,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:51,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:51,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:51,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:51,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41000892] [2022-11-02 20:54:51,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41000892] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:51,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:51,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:51,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240950895] [2022-11-02 20:54:51,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:51,940 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:51,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:51,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:51,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:51,941 INFO L87 Difference]: Start difference. First operand 591 states and 882 transitions. cyclomatic complexity: 294 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:52,072 INFO L93 Difference]: Finished difference Result 601 states and 890 transitions. [2022-11-02 20:54:52,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 890 transitions. [2022-11-02 20:54:52,076 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2022-11-02 20:54:52,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 890 transitions. [2022-11-02 20:54:52,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2022-11-02 20:54:52,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2022-11-02 20:54:52,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 890 transitions. [2022-11-02 20:54:52,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:52,081 INFO L218 hiAutomatonCegarLoop]: Abstraction has 601 states and 890 transitions. [2022-11-02 20:54:52,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 890 transitions. [2022-11-02 20:54:52,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2022-11-02 20:54:52,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4856175972927241) internal successors, (878), 590 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 878 transitions. [2022-11-02 20:54:52,091 INFO L240 hiAutomatonCegarLoop]: Abstraction has 591 states and 878 transitions. [2022-11-02 20:54:52,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:52,092 INFO L428 stractBuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2022-11-02 20:54:52,092 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:54:52,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 878 transitions. [2022-11-02 20:54:52,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-11-02 20:54:52,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:52,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:52,097 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,097 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,097 INFO L748 eck$LassoCheckResult]: Stem: 7383#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7234#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7223#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7175#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 7176#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7165#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7166#L110-2 assume !false; 7561#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7555#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7553#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7551#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7545#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7543#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7541#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7539#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7537#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7128#L144 [2022-11-02 20:54:52,097 INFO L750 eck$LassoCheckResult]: Loop: 7128#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7129#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7151#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7152#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7666#L614 ssl3_accept_~skip~0#1 := 0; 7238#L110-2 assume !false; 7167#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7168#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7198#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7270#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7271#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7287#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7244#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7648#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7293#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7294#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7345#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7346#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7206#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7177#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7178#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7353#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7196#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7657#L614 ssl3_accept_~skip~0#1 := 0; 7655#L110-2 assume !false; 7653#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7650#L113 assume 12292 == ssl3_accept_~s__state~0#1; 7280#L114 ssl3_accept_~s__new_session~0#1 := 1; 7281#L222 ssl3_accept_~s__server~0#1 := 1; 7637#L227 assume 0 != ssl3_accept_~cb~0#1; 7635#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7630#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7617#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7614#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7612#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 7610#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7605#L614 ssl3_accept_~skip~0#1 := 0; 7604#L110-2 assume !false; 7603#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7590#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7589#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7588#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7587#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7586#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7585#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7583#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7582#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7581#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7128#L144 [2022-11-02 20:54:52,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:54:52,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208766406] [2022-11-02 20:54:52,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,106 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:52,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:52,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1147027047, now seen corresponding path program 1 times [2022-11-02 20:54:52,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156250253] [2022-11-02 20:54:52,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:52,147 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:52,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:52,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156250253] [2022-11-02 20:54:52,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156250253] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:52,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:52,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:52,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504581287] [2022-11-02 20:54:52,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:52,149 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:52,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:52,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:52,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:52,150 INFO L87 Difference]: Start difference. First operand 591 states and 878 transitions. cyclomatic complexity: 290 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:52,355 INFO L93 Difference]: Finished difference Result 749 states and 1121 transitions. [2022-11-02 20:54:52,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 749 states and 1121 transitions. [2022-11-02 20:54:52,363 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 483 [2022-11-02 20:54:52,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 749 states to 742 states and 1114 transitions. [2022-11-02 20:54:52,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 518 [2022-11-02 20:54:52,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 518 [2022-11-02 20:54:52,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 742 states and 1114 transitions. [2022-11-02 20:54:52,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:52,369 INFO L218 hiAutomatonCegarLoop]: Abstraction has 742 states and 1114 transitions. [2022-11-02 20:54:52,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states and 1114 transitions. [2022-11-02 20:54:52,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 723. [2022-11-02 20:54:52,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 723 states have (on average 1.5020746887966805) internal successors, (1086), 722 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1086 transitions. [2022-11-02 20:54:52,381 INFO L240 hiAutomatonCegarLoop]: Abstraction has 723 states and 1086 transitions. [2022-11-02 20:54:52,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:52,383 INFO L428 stractBuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2022-11-02 20:54:52,384 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:54:52,384 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 723 states and 1086 transitions. [2022-11-02 20:54:52,387 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 470 [2022-11-02 20:54:52,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:52,388 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:52,391 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,391 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,392 INFO L748 eck$LassoCheckResult]: Stem: 8740#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8582#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 8567#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8520#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 8521#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8514#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8515#L110-2 assume !false; 9034#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9121#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9118#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9117#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9116#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9054#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9055#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8479#L144 [2022-11-02 20:54:52,399 INFO L750 eck$LassoCheckResult]: Loop: 8479#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8480#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8502#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 8503#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9146#L614 ssl3_accept_~skip~0#1 := 0; 9144#L110-2 assume !false; 9142#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9140#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9138#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9137#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9135#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9134#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8633#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8588#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8589#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8742#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8715#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8693#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8694#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8549#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8522#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8523#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8701#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 8539#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9154#L614 ssl3_accept_~skip~0#1 := 0; 8583#L110-2 assume !false; 8510#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8511#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8542#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8689#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8690#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9133#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9132#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8647#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8639#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8640#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9130#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9050#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9048#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8613#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8494#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8484#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8486#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8787#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8752#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8748#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 8683#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 8482#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8992#L614 ssl3_accept_~skip~0#1 := 0; 8990#L110-2 assume !false; 8988#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8986#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8984#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8982#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8978#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8769#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8757#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8479#L144 [2022-11-02 20:54:52,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:54:52,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394554075] [2022-11-02 20:54:52,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,429 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:52,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,430 INFO L85 PathProgramCache]: Analyzing trace with hash 961369586, now seen corresponding path program 1 times [2022-11-02 20:54:52,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502757475] [2022-11-02 20:54:52,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:52,511 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:52,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:52,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502757475] [2022-11-02 20:54:52,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502757475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:52,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:52,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:52,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102070359] [2022-11-02 20:54:52,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:52,512 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:52,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:52,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:52,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:52,513 INFO L87 Difference]: Start difference. First operand 723 states and 1086 transitions. cyclomatic complexity: 366 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:52,696 INFO L93 Difference]: Finished difference Result 871 states and 1217 transitions. [2022-11-02 20:54:52,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1217 transitions. [2022-11-02 20:54:52,701 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2022-11-02 20:54:52,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1217 transitions. [2022-11-02 20:54:52,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2022-11-02 20:54:52,707 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2022-11-02 20:54:52,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1217 transitions. [2022-11-02 20:54:52,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:52,707 INFO L218 hiAutomatonCegarLoop]: Abstraction has 871 states and 1217 transitions. [2022-11-02 20:54:52,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1217 transitions. [2022-11-02 20:54:52,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2022-11-02 20:54:52,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 863 states have (on average 1.3974507531865585) internal successors, (1206), 862 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1206 transitions. [2022-11-02 20:54:52,721 INFO L240 hiAutomatonCegarLoop]: Abstraction has 863 states and 1206 transitions. [2022-11-02 20:54:52,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:52,725 INFO L428 stractBuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2022-11-02 20:54:52,725 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:54:52,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1206 transitions. [2022-11-02 20:54:52,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2022-11-02 20:54:52,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:52,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:52,731 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,731 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,731 INFO L748 eck$LassoCheckResult]: Stem: 10339#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 10178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10166#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10116#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 10117#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10106#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10107#L110-2 assume !false; 10441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10762#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10760#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10758#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10756#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10754#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10752#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10750#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10748#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10746#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10073#L144 [2022-11-02 20:54:52,731 INFO L750 eck$LassoCheckResult]: Loop: 10073#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10074#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10094#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10095#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10859#L614 ssl3_accept_~skip~0#1 := 0; 10905#L110-2 assume !false; 10903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10898#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10897#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10896#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10894#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10890#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10244#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10237#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10238#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10315#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10308#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10145#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10146#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10641#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10638#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10135#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10624#L614 ssl3_accept_~skip~0#1 := 0; 10621#L110-2 assume !false; 10618#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10615#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10611#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10608#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10606#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10605#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10604#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10603#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10602#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10600#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10598#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10596#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10594#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10590#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 10540#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 10541#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 10589#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 10588#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 10587#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 10586#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 10366#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10350#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 10280#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10082#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10560#L614 ssl3_accept_~skip~0#1 := 0; 10559#L110-2 assume !false; 10558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10557#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10556#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10555#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10554#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10553#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10378#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10379#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10370#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10073#L144 [2022-11-02 20:54:52,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:54:52,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245458809] [2022-11-02 20:54:52,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,750 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:52,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1385016308, now seen corresponding path program 1 times [2022-11-02 20:54:52,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717942824] [2022-11-02 20:54:52,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:52,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:52,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717942824] [2022-11-02 20:54:52,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717942824] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:52,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:52,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:52,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776597669] [2022-11-02 20:54:52,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:52,784 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:52,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:52,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:52,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:52,785 INFO L87 Difference]: Start difference. First operand 863 states and 1206 transitions. cyclomatic complexity: 346 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:52,918 INFO L93 Difference]: Finished difference Result 956 states and 1323 transitions. [2022-11-02 20:54:52,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1323 transitions. [2022-11-02 20:54:52,932 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 628 [2022-11-02 20:54:52,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 956 states and 1323 transitions. [2022-11-02 20:54:52,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2022-11-02 20:54:52,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2022-11-02 20:54:52,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 956 states and 1323 transitions. [2022-11-02 20:54:52,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:52,939 INFO L218 hiAutomatonCegarLoop]: Abstraction has 956 states and 1323 transitions. [2022-11-02 20:54:52,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states and 1323 transitions. [2022-11-02 20:54:52,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 944. [2022-11-02 20:54:52,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 944 states have (on average 1.3855932203389831) internal successors, (1308), 943 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:52,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1308 transitions. [2022-11-02 20:54:52,961 INFO L240 hiAutomatonCegarLoop]: Abstraction has 944 states and 1308 transitions. [2022-11-02 20:54:52,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:52,962 INFO L428 stractBuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2022-11-02 20:54:52,963 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:54:52,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 944 states and 1308 transitions. [2022-11-02 20:54:52,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 620 [2022-11-02 20:54:52,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:52,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:52,971 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,971 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:52,972 INFO L748 eck$LassoCheckResult]: Stem: 12164#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 12001#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11990#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11941#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 11942#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11931#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11932#L110-2 assume !false; 12352#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12800#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12798#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12796#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12794#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12792#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12790#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12788#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12786#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12785#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11898#L144 [2022-11-02 20:54:52,972 INFO L750 eck$LassoCheckResult]: Loop: 11898#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11899#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11919#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11920#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12758#L614 ssl3_accept_~skip~0#1 := 0; 12756#L110-2 assume !false; 12754#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12752#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12750#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12748#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12744#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12742#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12740#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12736#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12734#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12732#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12714#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12136#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11970#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11943#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11944#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12126#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 12080#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11888#L614 ssl3_accept_~skip~0#1 := 0; 11992#L110-2 assume !false; 11933#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11934#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11962#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11963#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12041#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12059#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12011#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12012#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12072#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12067#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12117#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12118#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11978#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11979#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12019#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 12020#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11960#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12706#L614 ssl3_accept_~skip~0#1 := 0; 12705#L110-2 assume !false; 12704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12671#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12668#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12584#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12583#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12582#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12581#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12579#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12573#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12572#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12569#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12568#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 12567#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 12565#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12222#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12223#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12224#L170 assume 8560 == ssl3_accept_~s__state~0#1; 12171#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 12106#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11907#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12489#L614 ssl3_accept_~skip~0#1 := 0; 12487#L110-2 assume !false; 12485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12483#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12481#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12479#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12477#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12476#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12475#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12191#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12192#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12181#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11898#L144 [2022-11-02 20:54:52,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:54:52,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908902784] [2022-11-02 20:54:52,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:52,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:52,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:52,993 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:52,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:52,994 INFO L85 PathProgramCache]: Analyzing trace with hash 2012637658, now seen corresponding path program 1 times [2022-11-02 20:54:52,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:52,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162903393] [2022-11-02 20:54:52,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:52,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:54:53,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:53,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162903393] [2022-11-02 20:54:53,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162903393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:53,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:53,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:53,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537281803] [2022-11-02 20:54:53,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:53,058 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:53,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:53,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:53,059 INFO L87 Difference]: Start difference. First operand 944 states and 1308 transitions. cyclomatic complexity: 367 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:53,186 INFO L93 Difference]: Finished difference Result 1070 states and 1479 transitions. [2022-11-02 20:54:53,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1070 states and 1479 transitions. [2022-11-02 20:54:53,194 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2022-11-02 20:54:53,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1070 states to 1070 states and 1479 transitions. [2022-11-02 20:54:53,201 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 739 [2022-11-02 20:54:53,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 739 [2022-11-02 20:54:53,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1070 states and 1479 transitions. [2022-11-02 20:54:53,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:53,202 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1070 states and 1479 transitions. [2022-11-02 20:54:53,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states and 1479 transitions. [2022-11-02 20:54:53,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1031. [2022-11-02 20:54:53,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1031 states have (on average 1.3734238603297768) internal successors, (1416), 1030 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1416 transitions. [2022-11-02 20:54:53,221 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2022-11-02 20:54:53,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:53,222 INFO L428 stractBuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2022-11-02 20:54:53,222 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:54:53,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1031 states and 1416 transitions. [2022-11-02 20:54:53,228 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2022-11-02 20:54:53,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:53,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:53,229 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:53,230 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:53,230 INFO L748 eck$LassoCheckResult]: Stem: 14193#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 14020#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14010#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13962#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 13963#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13952#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13953#L110-2 assume !false; 14358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14824#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14823#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14822#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14819#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14817#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14030#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14031#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14221#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13919#L144 [2022-11-02 20:54:53,231 INFO L750 eck$LassoCheckResult]: Loop: 13919#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 13920#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13940#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 13941#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14716#L614 ssl3_accept_~skip~0#1 := 0; 14703#L110-2 assume !false; 14701#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14697#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14696#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14695#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14694#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14693#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14692#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14691#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14690#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14689#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14688#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14622#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14600#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14161#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 13990#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13991#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14674#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14669#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14666#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14661#L614 ssl3_accept_~skip~0#1 := 0; 14660#L110-2 assume !false; 14659#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14658#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14657#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14656#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14655#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14654#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14652#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14651#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14650#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14649#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14648#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14647#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14646#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14645#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14644#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14643#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14642#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14641#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13948#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13949#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 14640#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 14639#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 14200#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 14201#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 14165#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 14166#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 14636#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 14634#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 14632#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 14175#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 13976#L203 assume 8656 == ssl3_accept_~s__state~0#1; 13977#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 14109#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 14021#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 13922#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14018#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 14023#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14492#L614 ssl3_accept_~skip~0#1 := 0; 14491#L110-2 assume !false; 14489#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14486#L113 assume 12292 == ssl3_accept_~s__state~0#1; 14068#L114 ssl3_accept_~s__new_session~0#1 := 1; 14069#L222 ssl3_accept_~s__server~0#1 := 1; 14811#L227 assume 0 != ssl3_accept_~cb~0#1; 14810#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14808#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14805#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14802#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14800#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 14798#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14792#L614 ssl3_accept_~skip~0#1 := 0; 14791#L110-2 assume !false; 14790#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14789#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14788#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14787#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14786#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14785#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14434#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14078#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14278#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13919#L144 [2022-11-02 20:54:53,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:54:53,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314383015] [2022-11-02 20:54:53,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:53,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,255 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:53,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,257 INFO L85 PathProgramCache]: Analyzing trace with hash 768705039, now seen corresponding path program 1 times [2022-11-02 20:54:53,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619362235] [2022-11-02 20:54:53,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:53,347 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:54:53,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:53,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619362235] [2022-11-02 20:54:53,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619362235] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:53,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:53,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:53,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597807148] [2022-11-02 20:54:53,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:53,349 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:53,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:53,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:53,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:53,350 INFO L87 Difference]: Start difference. First operand 1031 states and 1416 transitions. cyclomatic complexity: 388 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:53,567 INFO L93 Difference]: Finished difference Result 970 states and 1324 transitions. [2022-11-02 20:54:53,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 970 states and 1324 transitions. [2022-11-02 20:54:53,573 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2022-11-02 20:54:53,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 970 states to 968 states and 1322 transitions. [2022-11-02 20:54:53,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2022-11-02 20:54:53,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2022-11-02 20:54:53,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1322 transitions. [2022-11-02 20:54:53,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:53,579 INFO L218 hiAutomatonCegarLoop]: Abstraction has 968 states and 1322 transitions. [2022-11-02 20:54:53,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1322 transitions. [2022-11-02 20:54:53,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 962. [2022-11-02 20:54:53,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 962 states have (on average 1.364864864864865) internal successors, (1313), 961 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1313 transitions. [2022-11-02 20:54:53,596 INFO L240 hiAutomatonCegarLoop]: Abstraction has 962 states and 1313 transitions. [2022-11-02 20:54:53,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:53,598 INFO L428 stractBuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2022-11-02 20:54:53,599 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:54:53,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1313 transitions. [2022-11-02 20:54:53,604 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 630 [2022-11-02 20:54:53,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:53,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:53,607 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:53,607 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:53,608 INFO L748 eck$LassoCheckResult]: Stem: 16192#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 16026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16017#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 15968#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 15969#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 15958#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 15959#L110-2 assume !false; 16262#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16700#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16697#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16694#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16685#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16682#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16679#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15925#L144 [2022-11-02 20:54:53,608 INFO L750 eck$LassoCheckResult]: Loop: 15925#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 15926#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15947#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 15948#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16802#L614 ssl3_accept_~skip~0#1 := 0; 16800#L110-2 assume !false; 16798#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16796#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16794#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16792#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16790#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16788#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16786#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16783#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16781#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16779#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16778#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16777#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16675#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16163#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 15995#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15996#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16668#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16662#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 16661#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16654#L614 ssl3_accept_~skip~0#1 := 0; 16649#L110-2 assume !false; 16647#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16645#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16643#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16641#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16639#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16637#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16635#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16633#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16631#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16629#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16627#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16625#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16624#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16621#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16303#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16206#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16207#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 16615#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16608#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16601#L614 ssl3_accept_~skip~0#1 := 0; 16600#L110-2 assume !false; 16599#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16598#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16597#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16596#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16594#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16592#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16589#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16588#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16586#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16584#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16582#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16580#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16578#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16576#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16574#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16572#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16567#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16010#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16011#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16139#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16119#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 16211#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16000#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15985#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16545#L614 ssl3_accept_~skip~0#1 := 0; 16544#L110-2 assume !false; 16542#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16531#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16526#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16521#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16517#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16513#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16511#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16509#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16507#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16504#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16499#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16493#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16301#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16302#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16568#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16281#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 16282#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 16283#L170 assume 8560 == ssl3_accept_~s__state~0#1; 16209#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16129#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 15934#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16424#L614 ssl3_accept_~skip~0#1 := 0; 16416#L110-2 assume !false; 16411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16403#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16399#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16391#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16387#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16383#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16240#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16221#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15925#L144 [2022-11-02 20:54:53,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:54:53,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950229415] [2022-11-02 20:54:53,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:53,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:53,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,625 INFO L85 PathProgramCache]: Analyzing trace with hash 245560709, now seen corresponding path program 1 times [2022-11-02 20:54:53,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633900973] [2022-11-02 20:54:53,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:53,714 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:54:53,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:53,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633900973] [2022-11-02 20:54:53,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633900973] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:53,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:53,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:53,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726325609] [2022-11-02 20:54:53,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:53,715 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:53,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:53,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:53,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:53,716 INFO L87 Difference]: Start difference. First operand 962 states and 1313 transitions. cyclomatic complexity: 355 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:53,857 INFO L93 Difference]: Finished difference Result 1077 states and 1462 transitions. [2022-11-02 20:54:53,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1077 states and 1462 transitions. [2022-11-02 20:54:53,864 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 706 [2022-11-02 20:54:53,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1077 states to 1077 states and 1462 transitions. [2022-11-02 20:54:53,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2022-11-02 20:54:53,870 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2022-11-02 20:54:53,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1077 states and 1462 transitions. [2022-11-02 20:54:53,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:53,870 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1077 states and 1462 transitions. [2022-11-02 20:54:53,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states and 1462 transitions. [2022-11-02 20:54:53,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1055. [2022-11-02 20:54:53,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1055 states have (on average 1.3526066350710901) internal successors, (1427), 1054 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1427 transitions. [2022-11-02 20:54:53,888 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2022-11-02 20:54:53,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:53,889 INFO L428 stractBuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2022-11-02 20:54:53,889 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:54:53,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1055 states and 1427 transitions. [2022-11-02 20:54:53,894 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 692 [2022-11-02 20:54:53,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:53,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:53,895 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:53,896 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:53,896 INFO L748 eck$LassoCheckResult]: Stem: 18246#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 18070#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18060#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18013#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 18014#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18003#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18004#L110-2 assume !false; 18314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18239#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18240#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18247#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18248#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18531#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18491#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18490#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18268#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17971#L144 [2022-11-02 20:54:53,896 INFO L750 eck$LassoCheckResult]: Loop: 17971#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 17972#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17992#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 17993#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18725#L614 ssl3_accept_~skip~0#1 := 0; 18724#L110-2 assume !false; 18722#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18720#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18718#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18716#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18714#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18708#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18706#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18704#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18702#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18691#L146 assume 8496 == ssl3_accept_~s__state~0#1; 18479#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 18689#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18015#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18016#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 18684#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 18846#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18836#L614 ssl3_accept_~skip~0#1 := 0; 18834#L110-2 assume !false; 18832#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18830#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18828#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18826#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18824#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18822#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18820#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18818#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18816#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18814#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18637#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18638#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18629#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18630#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18516#L152 assume 8512 == ssl3_accept_~s__state~0#1; 18476#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18089#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 18090#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 18797#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18791#L614 ssl3_accept_~skip~0#1 := 0; 18789#L110-2 assume !false; 18787#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18783#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18781#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18777#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18776#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18775#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18631#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18632#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18622#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18623#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18561#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18562#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18554#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18555#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18550#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18551#L158 assume 8528 == ssl3_accept_~s__state~0#1; 18054#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 18021#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 18022#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 18772#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 18042#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 18044#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 18766#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18761#L614 ssl3_accept_~skip~0#1 := 0; 18760#L110-2 assume !false; 18759#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18757#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18756#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18754#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18752#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18751#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18750#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18749#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18748#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18747#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18745#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18744#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18743#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18742#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18739#L164 assume 8544 == ssl3_accept_~s__state~0#1; 18471#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 18116#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 18118#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18147#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 18148#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 18128#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 17949#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18882#L614 ssl3_accept_~skip~0#1 := 0; 18880#L110-2 assume !false; 18878#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18872#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18870#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18866#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18389#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18296#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18297#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17971#L144 [2022-11-02 20:54:53,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:54:53,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686490879] [2022-11-02 20:54:53,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,903 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,909 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:53,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1116491286, now seen corresponding path program 1 times [2022-11-02 20:54:53,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210928639] [2022-11-02 20:54:53,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:53,958 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-02 20:54:53,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:53,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210928639] [2022-11-02 20:54:53,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210928639] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:53,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:53,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:53,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551912242] [2022-11-02 20:54:53,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:53,960 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:53,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:53,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:53,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:53,960 INFO L87 Difference]: Start difference. First operand 1055 states and 1427 transitions. cyclomatic complexity: 376 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:53,981 INFO L93 Difference]: Finished difference Result 2080 states and 2798 transitions. [2022-11-02 20:54:53,981 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2080 states and 2798 transitions. [2022-11-02 20:54:53,993 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1370 [2022-11-02 20:54:54,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2080 states to 2080 states and 2798 transitions. [2022-11-02 20:54:54,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1463 [2022-11-02 20:54:54,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1463 [2022-11-02 20:54:54,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2798 transitions. [2022-11-02 20:54:54,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:54,005 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2080 states and 2798 transitions. [2022-11-02 20:54:54,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2798 transitions. [2022-11-02 20:54:54,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1058. [2022-11-02 20:54:54,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.3516068052930057) internal successors, (1430), 1057 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1430 transitions. [2022-11-02 20:54:54,028 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2022-11-02 20:54:54,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:54,029 INFO L428 stractBuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2022-11-02 20:54:54,029 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:54:54,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1430 transitions. [2022-11-02 20:54:54,033 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2022-11-02 20:54:54,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:54,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:54,034 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,035 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,035 INFO L748 eck$LassoCheckResult]: Stem: 21375#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 21217#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 21202#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21154#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 21155#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21148#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21149#L110-2 assume !false; 21439#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21972#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21970#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21968#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21966#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21965#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21963#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21961#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21959#L137 assume 8464 == ssl3_accept_~s__state~0#1; 21118#L144 [2022-11-02 20:54:54,035 INFO L750 eck$LassoCheckResult]: Loop: 21118#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21119#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 21137#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 21138#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22098#L614 ssl3_accept_~skip~0#1 := 0; 22096#L110-2 assume !false; 22094#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22092#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22088#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22082#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22078#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22076#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21533#L146 assume 8496 == ssl3_accept_~s__state~0#1; 21534#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 21951#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 21950#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21947#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21948#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22023#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22018#L614 ssl3_accept_~skip~0#1 := 0; 22017#L110-2 assume !false; 22016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22015#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22014#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22009#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22008#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22007#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22006#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21695#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21696#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21949#L152 assume 8512 == ssl3_accept_~s__state~0#1; 21684#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21944#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 21937#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21935#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21929#L614 ssl3_accept_~skip~0#1 := 0; 21927#L110-2 assume !false; 21925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21917#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21909#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21907#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21905#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21903#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21901#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21899#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21897#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21895#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21699#L158 assume 8528 == ssl3_accept_~s__state~0#1; 21197#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 21164#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21165#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 21316#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 21708#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 21366#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 21367#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22099#L614 ssl3_accept_~skip~0#1 := 0; 22097#L110-2 assume !false; 22095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22077#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22075#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22072#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21317#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21318#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21191#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21192#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21130#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21122#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21123#L164 assume 8544 == ssl3_accept_~s__state~0#1; 21457#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 21456#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 21454#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21451#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 21363#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 21264#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 21090#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21980#L614 ssl3_accept_~skip~0#1 := 0; 21978#L110-2 assume !false; 21976#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21967#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21964#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21962#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21960#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21958#L137 assume 8464 == ssl3_accept_~s__state~0#1; 21118#L144 [2022-11-02 20:54:54,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:54:54,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607513990] [2022-11-02 20:54:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:54,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,048 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:54,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1719454357, now seen corresponding path program 1 times [2022-11-02 20:54:54,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093786279] [2022-11-02 20:54:54,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,110 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:54,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:54,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093786279] [2022-11-02 20:54:54,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093786279] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:54,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:54,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:54,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045166335] [2022-11-02 20:54:54,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:54,111 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:54,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:54,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:54,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:54,112 INFO L87 Difference]: Start difference. First operand 1058 states and 1430 transitions. cyclomatic complexity: 376 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:54,255 INFO L93 Difference]: Finished difference Result 1143 states and 1536 transitions. [2022-11-02 20:54:54,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1143 states and 1536 transitions. [2022-11-02 20:54:54,261 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 730 [2022-11-02 20:54:54,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1143 states to 1117 states and 1499 transitions. [2022-11-02 20:54:54,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 805 [2022-11-02 20:54:54,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 821 [2022-11-02 20:54:54,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1117 states and 1499 transitions. [2022-11-02 20:54:54,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:54,268 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1117 states and 1499 transitions. [2022-11-02 20:54:54,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states and 1499 transitions. [2022-11-02 20:54:54,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1064. [2022-11-02 20:54:54,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3477443609022557) internal successors, (1434), 1063 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1434 transitions. [2022-11-02 20:54:54,286 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2022-11-02 20:54:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:54,287 INFO L428 stractBuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2022-11-02 20:54:54,287 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:54:54,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1434 transitions. [2022-11-02 20:54:54,292 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2022-11-02 20:54:54,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:54,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:54,293 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,293 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,293 INFO L748 eck$LassoCheckResult]: Stem: 23573#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 23414#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 23401#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23354#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 23355#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23352#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23353#L110-2 assume !false; 23777#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23775#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23774#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23773#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23772#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23771#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23770#L131 assume 8481 == ssl3_accept_~s__state~0#1; 23583#L132 [2022-11-02 20:54:54,293 INFO L750 eck$LassoCheckResult]: Loop: 23583#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 23323#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 23324#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23308#L614 ssl3_accept_~skip~0#1 := 0; 23403#L110-2 assume !false; 23344#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23345#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23375#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23446#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23459#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23419#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23420#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24202#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24201#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24200#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24199#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24015#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24198#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24197#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24170#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24169#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24168#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 24062#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 24059#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 24057#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 23621#L176 assume 8448 == ssl3_accept_~s__state~0#1; 23456#L177 assume !(ssl3_accept_~num1~0#1 > 0); 23394#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23395#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23632#L614 ssl3_accept_~skip~0#1 := 0; 23629#L110-2 assume !false; 23627#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23619#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23794#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23795#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23792#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23793#L128 assume 8480 == ssl3_accept_~s__state~0#1; 23583#L132 [2022-11-02 20:54:54,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,294 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:54:54,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039951611] [2022-11-02 20:54:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:54,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039951611] [2022-11-02 20:54:54,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039951611] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:54,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:54,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:54,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884275244] [2022-11-02 20:54:54,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:54,319 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:54:54,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,319 INFO L85 PathProgramCache]: Analyzing trace with hash -713595886, now seen corresponding path program 1 times [2022-11-02 20:54:54,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273725384] [2022-11-02 20:54:54,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,350 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:54,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273725384] [2022-11-02 20:54:54,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273725384] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:54:54,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403159072] [2022-11-02 20:54:54,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:54:54,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,352 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-02 20:54:54,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:54:54,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:54:54,547 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403159072] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:54:54,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:54:54,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:54:54,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750068824] [2022-11-02 20:54:54,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:54:54,548 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:54,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:54,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:54,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:54,549 INFO L87 Difference]: Start difference. First operand 1064 states and 1434 transitions. cyclomatic complexity: 375 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:54,685 INFO L93 Difference]: Finished difference Result 1066 states and 1434 transitions. [2022-11-02 20:54:54,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1066 states and 1434 transitions. [2022-11-02 20:54:54,692 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 721 [2022-11-02 20:54:54,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1066 states to 1066 states and 1434 transitions. [2022-11-02 20:54:54,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 770 [2022-11-02 20:54:54,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 770 [2022-11-02 20:54:54,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1066 states and 1434 transitions. [2022-11-02 20:54:54,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:54,698 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1066 states and 1434 transitions. [2022-11-02 20:54:54,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states and 1434 transitions. [2022-11-02 20:54:54,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1064. [2022-11-02 20:54:54,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3458646616541354) internal successors, (1432), 1063 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1432 transitions. [2022-11-02 20:54:54,717 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2022-11-02 20:54:54,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:54,718 INFO L428 stractBuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2022-11-02 20:54:54,718 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:54:54,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1432 transitions. [2022-11-02 20:54:54,723 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2022-11-02 20:54:54,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:54,724 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:54,724 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,724 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,725 INFO L748 eck$LassoCheckResult]: Stem: 25932#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 25785#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25777#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25728#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 25729#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25718#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25719#L110-2 assume !false; 26098#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26075#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26072#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26062#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26057#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26050#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26025#L134 assume 8482 == ssl3_accept_~s__state~0#1; 25921#L135 [2022-11-02 20:54:54,725 INFO L750 eck$LassoCheckResult]: Loop: 25921#L135 ssl3_accept_~s__state~0#1 := 3; 25699#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26482#L614 ssl3_accept_~skip~0#1 := 0; 26478#L110-2 assume !false; 26468#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26467#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26466#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26456#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26453#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26450#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26447#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26444#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26437#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26434#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26431#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26413#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26411#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26409#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26407#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26405#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26403#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26401#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26362#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26358#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 26354#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 26023#L176 assume 8448 == ssl3_accept_~s__state~0#1; 25829#L177 assume !(ssl3_accept_~num1~0#1 > 0); 25770#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25771#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26047#L614 ssl3_accept_~skip~0#1 := 0; 26043#L110-2 assume !false; 26040#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26021#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26022#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26205#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26203#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26201#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26199#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26197#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26195#L134 assume 8482 == ssl3_accept_~s__state~0#1; 25921#L135 [2022-11-02 20:54:54,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,726 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:54:54,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102623528] [2022-11-02 20:54:54,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:54,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102623528] [2022-11-02 20:54:54,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102623528] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:54,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:54,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:54,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595961711] [2022-11-02 20:54:54,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:54,752 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:54:54,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,752 INFO L85 PathProgramCache]: Analyzing trace with hash -761317213, now seen corresponding path program 1 times [2022-11-02 20:54:54,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879479634] [2022-11-02 20:54:54,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,795 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:54,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879479634] [2022-11-02 20:54:54,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879479634] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:54,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:54,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:54,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718927915] [2022-11-02 20:54:54,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:54,797 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:54,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:54,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:54,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:54,798 INFO L87 Difference]: Start difference. First operand 1064 states and 1432 transitions. cyclomatic complexity: 373 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:54,929 INFO L93 Difference]: Finished difference Result 1064 states and 1430 transitions. [2022-11-02 20:54:54,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1430 transitions. [2022-11-02 20:54:54,935 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2022-11-02 20:54:54,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 1064 states and 1430 transitions. [2022-11-02 20:54:54,940 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2022-11-02 20:54:54,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 768 [2022-11-02 20:54:54,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1064 states and 1430 transitions. [2022-11-02 20:54:54,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:54,942 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2022-11-02 20:54:54,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states and 1430 transitions. [2022-11-02 20:54:54,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1064. [2022-11-02 20:54:54,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.343984962406015) internal successors, (1430), 1063 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1430 transitions. [2022-11-02 20:54:54,960 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2022-11-02 20:54:54,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:54,961 INFO L428 stractBuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2022-11-02 20:54:54,961 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:54:54,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1430 transitions. [2022-11-02 20:54:54,965 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2022-11-02 20:54:54,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:54,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:54,967 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,967 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:54,967 INFO L748 eck$LassoCheckResult]: Stem: 28061#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27920#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27911#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27863#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 27864#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27853#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27854#L110-2 assume !false; 28400#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28494#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28492#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28490#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28487#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28563#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28561#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28560#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28076#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27825#L144 [2022-11-02 20:54:54,968 INFO L750 eck$LassoCheckResult]: Loop: 27825#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 27826#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27842#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27843#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28584#L614 ssl3_accept_~skip~0#1 := 0; 28583#L110-2 assume !false; 28582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28581#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28580#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28576#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28565#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28564#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28559#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28556#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28553#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28552#L146 assume 8496 == ssl3_accept_~s__state~0#1; 28442#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28551#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28550#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28548#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28544#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 28541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28536#L614 ssl3_accept_~skip~0#1 := 0; 28535#L110-2 assume !false; 28530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28518#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28517#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28515#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28514#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28513#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28512#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28511#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28507#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28504#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28503#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28502#L152 assume 8512 == ssl3_accept_~s__state~0#1; 28434#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27935#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27936#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28500#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28495#L614 ssl3_accept_~skip~0#1 := 0; 28493#L110-2 assume !false; 28491#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28489#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28486#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28484#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28482#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28481#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28478#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28476#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28474#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28438#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28437#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28436#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28435#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28429#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27906#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27871#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27872#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28004#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 28067#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27896#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28054#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28785#L614 ssl3_accept_~skip~0#1 := 0; 28784#L110-2 assume !false; 28783#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28782#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28781#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28780#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28779#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28778#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28777#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28776#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28775#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28774#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28773#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28772#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28771#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28770#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28763#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28760#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28753#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28752#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28161#L164 assume 8544 == ssl3_accept_~s__state~0#1; 28160#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 27882#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28461#L614 ssl3_accept_~skip~0#1 := 0; 28460#L110-2 assume !false; 28459#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28458#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28457#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28456#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28455#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28454#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28453#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28452#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28451#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28450#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28448#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28445#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28446#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28615#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28439#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28433#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28432#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28430#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28431#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28162#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28146#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 28144#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 28145#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 28306#L179 assume 8576 == ssl3_accept_~s__state~0#1; 27888#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 27889#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 27804#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27806#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28523#L614 ssl3_accept_~skip~0#1 := 0; 28571#L110-2 assume !false; 28570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28569#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28568#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28566#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28485#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28483#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28479#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28480#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27825#L144 [2022-11-02 20:54:54,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:54:54,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998245643] [2022-11-02 20:54:54,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,974 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:54,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,980 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:54,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,981 INFO L85 PathProgramCache]: Analyzing trace with hash -16280909, now seen corresponding path program 1 times [2022-11-02 20:54:54,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139715931] [2022-11-02 20:54:54,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:55,030 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:55,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:55,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139715931] [2022-11-02 20:54:55,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139715931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:55,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:55,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:55,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410758626] [2022-11-02 20:54:55,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:55,031 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:55,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:55,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:55,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:55,032 INFO L87 Difference]: Start difference. First operand 1064 states and 1430 transitions. cyclomatic complexity: 371 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:55,178 INFO L93 Difference]: Finished difference Result 1026 states and 1341 transitions. [2022-11-02 20:54:55,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1341 transitions. [2022-11-02 20:54:55,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 589 [2022-11-02 20:54:55,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 881 states and 1156 transitions. [2022-11-02 20:54:55,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 622 [2022-11-02 20:54:55,190 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 767 [2022-11-02 20:54:55,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 881 states and 1156 transitions. [2022-11-02 20:54:55,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:55,190 INFO L218 hiAutomatonCegarLoop]: Abstraction has 881 states and 1156 transitions. [2022-11-02 20:54:55,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states and 1156 transitions. [2022-11-02 20:54:55,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 734. [2022-11-02 20:54:55,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 734 states have (on average 1.3174386920980927) internal successors, (967), 733 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 967 transitions. [2022-11-02 20:54:55,204 INFO L240 hiAutomatonCegarLoop]: Abstraction has 734 states and 967 transitions. [2022-11-02 20:54:55,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:55,204 INFO L428 stractBuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2022-11-02 20:54:55,205 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:54:55,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 734 states and 967 transitions. [2022-11-02 20:54:55,208 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 587 [2022-11-02 20:54:55,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:55,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:55,209 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:55,209 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:55,210 INFO L748 eck$LassoCheckResult]: Stem: 30117#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 30001#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29992#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29952#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 29953#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29944#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29945#L110-2 assume !false; 30212#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30466#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30459#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30460#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30449#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30450#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30443#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30444#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30439#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29915#L144 [2022-11-02 20:54:55,210 INFO L750 eck$LassoCheckResult]: Loop: 29915#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 29916#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29933#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 29934#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30416#L614 ssl3_accept_~skip~0#1 := 0; 30414#L110-2 assume !false; 30412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30410#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30408#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30406#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30396#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30394#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30391#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30388#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30380#L146 assume 8496 == ssl3_accept_~s__state~0#1; 30100#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30101#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 29954#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29955#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30095#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30062#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29908#L614 ssl3_accept_~skip~0#1 := 0; 29994#L110-2 assume !false; 29946#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29947#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29969#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29970#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30118#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30618#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30617#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30616#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30615#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30614#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30591#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30587#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30586#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30585#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30249#L152 assume 8512 == ssl3_accept_~s__state~0#1; 30122#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30017#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 30018#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 30080#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30448#L614 ssl3_accept_~skip~0#1 := 0; 30445#L110-2 assume !false; 30442#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30440#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30436#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30386#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30378#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30376#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30374#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30373#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30372#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30371#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30370#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30369#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29987#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 29960#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 29961#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 30077#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 30121#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 29980#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 30113#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30346#L614 ssl3_accept_~skip~0#1 := 0; 30344#L110-2 assume !false; 30342#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30340#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30338#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30336#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30334#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30332#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30330#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30328#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30324#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30322#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30320#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30318#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30316#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30314#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30312#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30310#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30308#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30307#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29903#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29904#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29951#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30064#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 30065#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 30049#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 29924#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30415#L614 ssl3_accept_~skip~0#1 := 0; 30413#L110-2 assume !false; 30411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30407#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30405#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30399#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30397#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30395#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30393#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30390#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30387#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30306#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30305#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30304#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30303#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30301#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30302#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30297#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30298#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30293#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30294#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30130#L176 assume 8448 == ssl3_accept_~s__state~0#1; 30042#L177 assume !(ssl3_accept_~num1~0#1 > 0); 29985#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29986#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30144#L614 ssl3_accept_~skip~0#1 := 0; 30141#L110-2 assume !false; 30138#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30128#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30129#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30158#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30153#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30145#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30142#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30131#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30132#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29915#L144 [2022-11-02 20:54:55,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:55,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:54:55,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:55,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853105774] [2022-11-02 20:54:55,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:55,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:55,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:55,217 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:55,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:55,223 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:55,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:55,224 INFO L85 PathProgramCache]: Analyzing trace with hash -798965670, now seen corresponding path program 1 times [2022-11-02 20:54:55,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:55,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594524887] [2022-11-02 20:54:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:55,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:55,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:55,293 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:55,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:55,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594524887] [2022-11-02 20:54:55,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594524887] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:54:55,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110982154] [2022-11-02 20:54:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:55,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:54:55,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:55,295 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:54:55,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-02 20:54:55,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:55,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:54:55,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:55,461 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:55,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:54:55,525 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:55,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110982154] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:54:55,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:54:55,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:54:55,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786302183] [2022-11-02 20:54:55,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:54:55,526 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:55,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:55,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:54:55,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:54:55,527 INFO L87 Difference]: Start difference. First operand 734 states and 967 transitions. cyclomatic complexity: 236 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:56,286 INFO L93 Difference]: Finished difference Result 1823 states and 2389 transitions. [2022-11-02 20:54:56,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1823 states and 2389 transitions. [2022-11-02 20:54:56,296 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1646 [2022-11-02 20:54:56,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1823 states to 1793 states and 2359 transitions. [2022-11-02 20:54:56,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1679 [2022-11-02 20:54:56,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1679 [2022-11-02 20:54:56,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1793 states and 2359 transitions. [2022-11-02 20:54:56,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:56,307 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1793 states and 2359 transitions. [2022-11-02 20:54:56,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states and 2359 transitions. [2022-11-02 20:54:56,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1110. [2022-11-02 20:54:56,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 1110 states have (on average 1.3324324324324324) internal successors, (1479), 1109 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1479 transitions. [2022-11-02 20:54:56,330 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1110 states and 1479 transitions. [2022-11-02 20:54:56,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:54:56,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 1110 states and 1479 transitions. [2022-11-02 20:54:56,331 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:54:56,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1110 states and 1479 transitions. [2022-11-02 20:54:56,335 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 963 [2022-11-02 20:54:56,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:56,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:56,337 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,337 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,337 INFO L748 eck$LassoCheckResult]: Stem: 33548#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 33417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33405#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33366#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 33367#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33364#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33365#L110-2 assume !false; 33582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34128#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34127#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34126#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34125#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34124#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34123#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34122#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34121#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34120#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33333#L144 [2022-11-02 20:54:56,338 INFO L750 eck$LassoCheckResult]: Loop: 33333#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33334#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 33346#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 33347#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34412#L614 ssl3_accept_~skip~0#1 := 0; 34411#L110-2 assume !false; 34410#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34408#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34407#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34406#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34405#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34404#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34403#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34402#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34401#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33462#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33463#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33529#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33524#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 33525#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 34098#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 34093#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33512#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 33513#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34374#L614 ssl3_accept_~skip~0#1 := 0; 34373#L110-2 assume !false; 34372#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34371#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34370#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34369#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34368#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34365#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34364#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34363#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34361#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33503#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33504#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33394#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33395#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33343#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33337#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33338#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34308#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34307#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33466#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33424#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33425#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 33531#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 33522#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 33348#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33349#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 33495#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 33487#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 33488#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 33372#L203 assume 8656 == ssl3_accept_~s__state~0#1; 33373#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 33482#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 33413#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 33328#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33409#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 33415#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34297#L614 ssl3_accept_~skip~0#1 := 0; 34296#L110-2 assume !false; 34295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34293#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34292#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34291#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34278#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34276#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34274#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34272#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34270#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34268#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34266#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34264#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34262#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34260#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34258#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34256#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34254#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34252#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34250#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 34248#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 34246#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 34244#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 34242#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 34240#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 34238#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 34236#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 34235#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 34129#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 34114#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 33404#L209 assume 8672 == ssl3_accept_~s__state~0#1; 33485#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 33449#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 33325#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 33486#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 33341#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 33342#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34342#L614 ssl3_accept_~skip~0#1 := 0; 34340#L110-2 assume !false; 34338#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34336#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34334#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34332#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34330#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34328#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34326#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34324#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34322#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34320#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34318#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34316#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34314#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34117#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34312#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34311#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34310#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34309#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33501#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33354#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33355#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33477#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33645#L176 assume 8448 == ssl3_accept_~s__state~0#1; 33841#L177 assume !(ssl3_accept_~num1~0#1 > 0); 33839#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33631#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33627#L614 ssl3_accept_~skip~0#1 := 0; 33622#L110-2 assume !false; 33623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33618#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33619#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33614#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33615#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33594#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33595#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33830#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33333#L144 [2022-11-02 20:54:56,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:54:56,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103778939] [2022-11-02 20:54:56,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:56,344 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:56,350 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:56,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1268227832, now seen corresponding path program 1 times [2022-11-02 20:54:56,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556681519] [2022-11-02 20:54:56,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:56,409 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-02 20:54:56,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:56,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556681519] [2022-11-02 20:54:56,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556681519] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:56,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:56,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:56,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621169651] [2022-11-02 20:54:56,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:56,411 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:56,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:56,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:56,412 INFO L87 Difference]: Start difference. First operand 1110 states and 1479 transitions. cyclomatic complexity: 372 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:56,433 INFO L93 Difference]: Finished difference Result 1948 states and 2621 transitions. [2022-11-02 20:54:56,433 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1948 states and 2621 transitions. [2022-11-02 20:54:56,442 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2022-11-02 20:54:56,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1948 states to 1948 states and 2621 transitions. [2022-11-02 20:54:56,450 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1834 [2022-11-02 20:54:56,452 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1834 [2022-11-02 20:54:56,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1948 states and 2621 transitions. [2022-11-02 20:54:56,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:56,452 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2022-11-02 20:54:56,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states and 2621 transitions. [2022-11-02 20:54:56,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1948. [2022-11-02 20:54:56,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1948 states, 1948 states have (on average 1.345482546201232) internal successors, (2621), 1947 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2621 transitions. [2022-11-02 20:54:56,487 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2022-11-02 20:54:56,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:56,489 INFO L428 stractBuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2022-11-02 20:54:56,489 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:54:56,489 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2621 transitions. [2022-11-02 20:54:56,497 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2022-11-02 20:54:56,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:56,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:56,499 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,499 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,500 INFO L748 eck$LassoCheckResult]: Stem: 36618#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 36478#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 36469#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 36430#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 36431#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 36421#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 36422#L110-2 assume !false; 36664#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37148#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37139#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37136#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37133#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37130#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37127#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37124#L137 assume 8464 == ssl3_accept_~s__state~0#1; 36838#L144 [2022-11-02 20:54:56,500 INFO L750 eck$LassoCheckResult]: Loop: 36838#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 37275#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 37274#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 37220#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37214#L614 ssl3_accept_~skip~0#1 := 0; 37212#L110-2 assume !false; 37210#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37208#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37206#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37204#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37202#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37200#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37198#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37196#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37194#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37190#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37187#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37186#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36779#L146 assume 8496 == ssl3_accept_~s__state~0#1; 36778#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 36777#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 36776#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 36775#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 36583#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 36584#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38249#L614 ssl3_accept_~skip~0#1 := 0; 38009#L110-2 assume !false; 38007#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37996#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37991#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37987#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37984#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37982#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37980#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37978#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37975#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37973#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37794#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37449#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37448#L152 assume 8512 == ssl3_accept_~s__state~0#1; 36632#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 36633#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 37446#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 37437#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37430#L614 ssl3_accept_~skip~0#1 := 0; 37425#L110-2 assume !false; 37423#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37421#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37419#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37417#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37415#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37413#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37409#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37405#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37403#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37401#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37399#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37397#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37395#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37386#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37385#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37105#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 37383#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 37382#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 36560#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 36636#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 36457#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 37375#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37370#L614 ssl3_accept_~skip~0#1 := 0; 37369#L110-2 assume !false; 37368#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37366#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37364#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37361#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37360#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37358#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37357#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37356#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37355#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37354#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37352#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37350#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37348#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37341#L164 assume 8544 == ssl3_accept_~s__state~0#1; 36379#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 36380#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 36579#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 36580#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 36608#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 36609#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 37329#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37324#L614 ssl3_accept_~skip~0#1 := 0; 37323#L110-2 assume !false; 37322#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37321#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37320#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37319#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37318#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37317#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37316#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37315#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37314#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37313#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37312#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37311#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37310#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37309#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37308#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37307#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37306#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37305#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37304#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 37303#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 37302#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 37298#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 37297#L176 assume 8448 == ssl3_accept_~s__state~0#1; 37296#L177 assume !(ssl3_accept_~num1~0#1 > 0); 37271#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 37265#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37259#L614 ssl3_accept_~skip~0#1 := 0; 37257#L110-2 assume !false; 37255#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37253#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37236#L116 assume 16384 == ssl3_accept_~s__state~0#1; 37234#L222 ssl3_accept_~s__server~0#1 := 1; 37233#L227 assume 0 != ssl3_accept_~cb~0#1; 37232#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 37231#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 37229#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 37227#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 36990#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 36968#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36983#L614 ssl3_accept_~skip~0#1 := 0; 36982#L110-2 assume !false; 36981#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36979#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36977#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36975#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36971#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36969#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36962#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36963#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37245#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37191#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37188#L140 assume 8465 == ssl3_accept_~s__state~0#1; 36838#L144 [2022-11-02 20:54:56,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:54:56,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390252204] [2022-11-02 20:54:56,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:56,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:56,515 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:56,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1444320118, now seen corresponding path program 1 times [2022-11-02 20:54:56,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886663223] [2022-11-02 20:54:56,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-11-02 20:54:56,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:56,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886663223] [2022-11-02 20:54:56,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886663223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:56,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:56,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:56,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638702647] [2022-11-02 20:54:56,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:56,564 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:56,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:56,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:56,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:56,564 INFO L87 Difference]: Start difference. First operand 1948 states and 2621 transitions. cyclomatic complexity: 678 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:56,587 INFO L93 Difference]: Finished difference Result 3641 states and 4918 transitions. [2022-11-02 20:54:56,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3641 states and 4918 transitions. [2022-11-02 20:54:56,603 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3494 [2022-11-02 20:54:56,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3641 states to 3641 states and 4918 transitions. [2022-11-02 20:54:56,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3527 [2022-11-02 20:54:56,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3527 [2022-11-02 20:54:56,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3641 states and 4918 transitions. [2022-11-02 20:54:56,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:56,634 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3641 states and 4918 transitions. [2022-11-02 20:54:56,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3641 states and 4918 transitions. [2022-11-02 20:54:56,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3641 to 1948. [2022-11-02 20:54:56,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1948 states, 1948 states have (on average 1.3444558521560575) internal successors, (2619), 1947 states have internal predecessors, (2619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2619 transitions. [2022-11-02 20:54:56,680 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1948 states and 2619 transitions. [2022-11-02 20:54:56,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:56,681 INFO L428 stractBuchiCegarLoop]: Abstraction has 1948 states and 2619 transitions. [2022-11-02 20:54:56,681 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:54:56,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2619 transitions. [2022-11-02 20:54:56,688 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2022-11-02 20:54:56,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:56,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:56,690 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,690 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,690 INFO L748 eck$LassoCheckResult]: Stem: 42210#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 42076#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42064#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 42024#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 42025#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 42020#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 42021#L110-2 assume !false; 42254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42444#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42437#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42435#L144 [2022-11-02 20:54:56,691 INFO L750 eck$LassoCheckResult]: Loop: 42435#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 42204#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 42205#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 43205#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43199#L614 ssl3_accept_~skip~0#1 := 0; 43197#L110-2 assume !false; 43195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43193#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43191#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43189#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43187#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43183#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43182#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43180#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43178#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43175#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42537#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42536#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 42047#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42026#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42027#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 42170#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 42171#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43589#L614 ssl3_accept_~skip~0#1 := 0; 43588#L110-2 assume !false; 43582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43576#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43566#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43564#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43562#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43560#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43558#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43556#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42290#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42288#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43421#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43418#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43416#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43410#L614 ssl3_accept_~skip~0#1 := 0; 43408#L110-2 assume !false; 43406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43396#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43394#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43389#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43386#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43380#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43378#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43377#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43373#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43371#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43370#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42293#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 42036#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 42037#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 42166#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 43368#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 43366#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43364#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43358#L614 ssl3_accept_~skip~0#1 := 0; 43356#L110-2 assume !false; 43354#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43352#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43350#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43346#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43343#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43337#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43335#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43333#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43331#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43329#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43327#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43325#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43323#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43321#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43319#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43318#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43316#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43153#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42296#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43150#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43147#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 42136#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 42137#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 42201#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 43115#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43105#L614 ssl3_accept_~skip~0#1 := 0; 43103#L110-2 assume !false; 43101#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43098#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43096#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43093#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43091#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43088#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43086#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43084#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43069#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43041#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43034#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43033#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43032#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43029#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43027#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43026#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43025#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43023#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43022#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43021#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43016#L176 assume 8448 == ssl3_accept_~s__state~0#1; 43013#L177 assume !(ssl3_accept_~num1~0#1 > 0); 43011#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43009#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43003#L614 ssl3_accept_~skip~0#1 := 0; 43002#L110-2 assume !false; 43001#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43000#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42991#L116 assume 16384 == ssl3_accept_~s__state~0#1; 42989#L222 ssl3_accept_~s__server~0#1 := 1; 42988#L227 assume 0 != ssl3_accept_~cb~0#1; 42987#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 42983#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 42978#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 42975#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 42972#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 42728#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42907#L614 ssl3_accept_~skip~0#1 := 0; 42904#L110-2 assume !false; 42899#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42894#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42882#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42877#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42872#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42302#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42303#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43181#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43179#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43177#L140 assume 8465 == ssl3_accept_~s__state~0#1; 42435#L144 [2022-11-02 20:54:56,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:54:56,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559055879] [2022-11-02 20:54:56,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:56,697 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:56,703 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:56,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,704 INFO L85 PathProgramCache]: Analyzing trace with hash -449626420, now seen corresponding path program 1 times [2022-11-02 20:54:56,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965622366] [2022-11-02 20:54:56,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:56,838 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:56,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:56,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965622366] [2022-11-02 20:54:56,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965622366] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:54:56,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640531304] [2022-11-02 20:54:56,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:54:56,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,842 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:54:56,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:56,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:56,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:56,974 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-02 20:54:56,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:54:56,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640531304] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:56,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:54:56,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:54:56,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811032009] [2022-11-02 20:54:56,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:56,976 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:56,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:56,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:56,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:54:56,976 INFO L87 Difference]: Start difference. First operand 1948 states and 2619 transitions. cyclomatic complexity: 676 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:57,084 INFO L93 Difference]: Finished difference Result 2008 states and 2691 transitions. [2022-11-02 20:54:57,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2008 states and 2691 transitions. [2022-11-02 20:54:57,092 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1861 [2022-11-02 20:54:57,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2008 states to 2008 states and 2691 transitions. [2022-11-02 20:54:57,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1894 [2022-11-02 20:54:57,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1894 [2022-11-02 20:54:57,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2008 states and 2691 transitions. [2022-11-02 20:54:57,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:57,104 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2008 states and 2691 transitions. [2022-11-02 20:54:57,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states and 2691 transitions. [2022-11-02 20:54:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 1984. [2022-11-02 20:54:57,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3422379032258065) internal successors, (2663), 1983 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2663 transitions. [2022-11-02 20:54:57,136 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2022-11-02 20:54:57,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:57,137 INFO L428 stractBuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2022-11-02 20:54:57,137 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:54:57,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2663 transitions. [2022-11-02 20:54:57,143 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2022-11-02 20:54:57,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:57,144 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:57,145 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:57,145 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:57,146 INFO L748 eck$LassoCheckResult]: Stem: 46630#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 46499#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 46487#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46448#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 46449#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46446#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46447#L110-2 assume !false; 46664#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47300#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47297#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47294#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47291#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47288#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47282#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47279#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47276#L137 assume 8464 == ssl3_accept_~s__state~0#1; 46896#L144 [2022-11-02 20:54:57,146 INFO L750 eck$LassoCheckResult]: Loop: 46896#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 48062#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48060#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 48058#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48052#L614 ssl3_accept_~skip~0#1 := 0; 48050#L110-2 assume !false; 48048#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48046#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48044#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48033#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48032#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48031#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47979#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46847#L146 assume 8496 == ssl3_accept_~s__state~0#1; 46845#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46843#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46450#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46451#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46609#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 47854#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47848#L614 ssl3_accept_~skip~0#1 := 0; 47846#L110-2 assume !false; 47844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47842#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47840#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47838#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47834#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47832#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47830#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47826#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47824#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47822#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47820#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47818#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46702#L152 assume 8512 == ssl3_accept_~s__state~0#1; 46700#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48293#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 48290#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 48288#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48282#L614 ssl3_accept_~skip~0#1 := 0; 48280#L110-2 assume !false; 48278#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48276#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48274#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48272#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48270#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48266#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48264#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48262#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48260#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48259#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48258#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48257#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48256#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48255#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48254#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48253#L158 assume 8528 == ssl3_accept_~s__state~0#1; 47259#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 48251#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 48250#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 48249#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 48247#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46622#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46623#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48155#L614 ssl3_accept_~skip~0#1 := 0; 47951#L110-2 assume !false; 47950#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47946#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47943#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47942#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47941#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47936#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47934#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47932#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47930#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47928#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47926#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47923#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47921#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47919#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47917#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47915#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47913#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47910#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47911#L164 assume 8544 == ssl3_accept_~s__state~0#1; 47254#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 48116#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 48114#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46562#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46563#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46621#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 48106#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48101#L614 ssl3_accept_~skip~0#1 := 0; 48100#L110-2 assume !false; 48099#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48098#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48097#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48096#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48095#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48094#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48093#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48092#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48091#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48090#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48089#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47977#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47975#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47974#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47973#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47972#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47971#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47970#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47969#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 47968#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 47967#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 47966#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 47965#L176 assume 8448 == ssl3_accept_~s__state~0#1; 46534#L177 assume !(ssl3_accept_~num1~0#1 > 0); 46481#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 46482#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47673#L614 ssl3_accept_~skip~0#1 := 0; 47671#L110-2 assume !false; 47669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47666#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47664#L116 assume 16384 == ssl3_accept_~s__state~0#1; 47660#L222 ssl3_accept_~s__server~0#1 := 1; 48375#L227 assume 0 != ssl3_accept_~cb~0#1; 48374#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 48373#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 48371#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 47908#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 47909#L254 assume 12292 != ssl3_accept_~s__state~0#1; 46434#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 46435#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47935#L614 ssl3_accept_~skip~0#1 := 0; 47933#L110-2 assume !false; 47931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47927#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47925#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47990#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47988#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47985#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47983#L137 assume 8464 == ssl3_accept_~s__state~0#1; 46896#L144 [2022-11-02 20:54:57,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:57,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:54:57,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:57,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839893596] [2022-11-02 20:54:57,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:57,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:57,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:57,152 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:57,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:57,158 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:57,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:57,159 INFO L85 PathProgramCache]: Analyzing trace with hash -234065889, now seen corresponding path program 1 times [2022-11-02 20:54:57,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:57,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170454423] [2022-11-02 20:54:57,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:57,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:57,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:57,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:57,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170454423] [2022-11-02 20:54:57,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170454423] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:54:57,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432420825] [2022-11-02 20:54:57,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:57,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:54:57,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,231 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:54:57,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:57,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:54:57,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:57,393 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:57,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:54:57,454 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:54:57,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432420825] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:54:57,454 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:54:57,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:54:57,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524931980] [2022-11-02 20:54:57,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:54:57,455 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:57,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:57,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:54:57,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:54:57,456 INFO L87 Difference]: Start difference. First operand 1984 states and 2663 transitions. cyclomatic complexity: 684 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:58,050 INFO L93 Difference]: Finished difference Result 3173 states and 4162 transitions. [2022-11-02 20:54:58,050 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3173 states and 4162 transitions. [2022-11-02 20:54:58,065 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2500 [2022-11-02 20:54:58,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3173 states to 3123 states and 4108 transitions. [2022-11-02 20:54:58,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3009 [2022-11-02 20:54:58,081 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3009 [2022-11-02 20:54:58,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3123 states and 4108 transitions. [2022-11-02 20:54:58,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:58,081 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3123 states and 4108 transitions. [2022-11-02 20:54:58,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3123 states and 4108 transitions. [2022-11-02 20:54:58,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3123 to 2286. [2022-11-02 20:54:58,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.331583552055993) internal successors, (3044), 2285 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3044 transitions. [2022-11-02 20:54:58,126 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2286 states and 3044 transitions. [2022-11-02 20:54:58,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:54:58,126 INFO L428 stractBuchiCegarLoop]: Abstraction has 2286 states and 3044 transitions. [2022-11-02 20:54:58,127 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:54:58,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3044 transitions. [2022-11-02 20:54:58,134 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2022-11-02 20:54:58,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:58,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:58,136 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:58,136 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:58,137 INFO L748 eck$LassoCheckResult]: Stem: 52729#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 52591#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 52582#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 52544#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 52545#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 52535#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 52536#L110-2 assume !false; 52770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53606#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53605#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53604#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53603#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53602#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53600#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53599#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53598#L137 assume 8464 == ssl3_accept_~s__state~0#1; 52831#L144 [2022-11-02 20:54:58,137 INFO L750 eck$LassoCheckResult]: Loop: 52831#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 54747#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 54745#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 54746#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54735#L614 ssl3_accept_~skip~0#1 := 0; 54736#L110-2 assume !false; 54731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54732#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54727#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54728#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54723#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54724#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54719#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54720#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54716#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54717#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54713#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54602#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53607#L146 assume 8496 == ssl3_accept_~s__state~0#1; 52828#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 53545#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 53544#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 53543#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 52703#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 53537#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53532#L614 ssl3_accept_~skip~0#1 := 0; 53531#L110-2 assume !false; 53530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53529#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53528#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53527#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53526#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53525#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53524#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53523#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53522#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53521#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53520#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53519#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53518#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53517#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 53516#L152 assume 8512 == ssl3_accept_~s__state~0#1; 52825#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52607#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 52608#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 52678#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54493#L614 ssl3_accept_~skip~0#1 := 0; 54486#L110-2 assume !false; 54483#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54480#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54477#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54474#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54471#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54469#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53472#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53469#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 53468#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 53465#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 53462#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53459#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 53456#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 53453#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 53441#L158 assume 8528 == ssl3_accept_~s__state~0#1; 52578#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 52552#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 52553#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 52690#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 52740#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 52722#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 52723#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54622#L614 ssl3_accept_~skip~0#1 := 0; 54621#L110-2 assume !false; 54620#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54619#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54618#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54616#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54613#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54612#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54611#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54610#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54609#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54608#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54607#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54606#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54605#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54604#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 54603#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 54363#L164 assume 8544 == ssl3_accept_~s__state~0#1; 52493#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 52494#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 54291#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 54290#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 54288#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 54287#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 54285#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54280#L614 ssl3_accept_~skip~0#1 := 0; 54279#L110-2 assume !false; 54278#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54277#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54276#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54275#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54274#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54118#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54119#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54112#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54057#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54058#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54001#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54002#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 53995#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 53996#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 53985#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 53986#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 53962#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 53963#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 53954#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 53955#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 53946#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 53947#L176 assume 8448 == ssl3_accept_~s__state~0#1; 52632#L177 assume !(ssl3_accept_~num1~0#1 > 0); 52576#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 52577#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54318#L614 ssl3_accept_~skip~0#1 := 0; 54317#L110-2 assume !false; 54316#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54314#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54313#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54312#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54311#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 54309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54307#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54306#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 54305#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 54304#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 54303#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 54302#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 54301#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 54300#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 54299#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 54298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 54297#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 54296#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 54295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 54294#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 54293#L179 assume 8576 == ssl3_accept_~s__state~0#1; 52565#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 52566#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 52490#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 52492#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54738#L614 ssl3_accept_~skip~0#1 := 0; 54733#L110-2 assume !false; 54734#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54729#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 54730#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 54725#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 54726#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 54721#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 54722#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53700#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 54718#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 54714#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 54715#L140 assume 8465 == ssl3_accept_~s__state~0#1; 52831#L144 [2022-11-02 20:54:58,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:54:58,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650298595] [2022-11-02 20:54:58,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,144 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:58,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,150 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:58,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1967237577, now seen corresponding path program 1 times [2022-11-02 20:54:58,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189265766] [2022-11-02 20:54:58,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:58,211 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-02 20:54:58,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:58,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189265766] [2022-11-02 20:54:58,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189265766] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:58,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:58,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:58,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178341371] [2022-11-02 20:54:58,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:58,212 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:58,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:58,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:58,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:58,213 INFO L87 Difference]: Start difference. First operand 2286 states and 3044 transitions. cyclomatic complexity: 766 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:58,388 INFO L93 Difference]: Finished difference Result 2312 states and 3074 transitions. [2022-11-02 20:54:58,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2312 states and 3074 transitions. [2022-11-02 20:54:58,423 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2126 [2022-11-02 20:54:58,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2312 states to 2312 states and 3074 transitions. [2022-11-02 20:54:58,431 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2198 [2022-11-02 20:54:58,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2198 [2022-11-02 20:54:58,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2312 states and 3074 transitions. [2022-11-02 20:54:58,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:58,433 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2312 states and 3074 transitions. [2022-11-02 20:54:58,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2312 states and 3074 transitions. [2022-11-02 20:54:58,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2312 to 2286. [2022-11-02 20:54:58,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.330708661417323) internal successors, (3042), 2285 states have internal predecessors, (3042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3042 transitions. [2022-11-02 20:54:58,474 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2286 states and 3042 transitions. [2022-11-02 20:54:58,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:58,475 INFO L428 stractBuchiCegarLoop]: Abstraction has 2286 states and 3042 transitions. [2022-11-02 20:54:58,475 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:54:58,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3042 transitions. [2022-11-02 20:54:58,484 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2022-11-02 20:54:58,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:58,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:58,486 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:58,486 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:58,486 INFO L748 eck$LassoCheckResult]: Stem: 57343#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 57194#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 57186#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 57147#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 57148#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 57139#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 57140#L110-2 assume !false; 57391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58101#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58102#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58097#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58098#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58093#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58094#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58090#L137 assume 8464 == ssl3_accept_~s__state~0#1; 57494#L144 [2022-11-02 20:54:58,487 INFO L750 eck$LassoCheckResult]: Loop: 57494#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 59355#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 59354#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 59353#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59349#L614 ssl3_accept_~skip~0#1 := 0; 59344#L110-2 assume !false; 59345#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59340#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59341#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57344#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59320#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59321#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57203#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57204#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57256#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57257#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59166#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58140#L146 assume 8496 == ssl3_accept_~s__state~0#1; 57489#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 58139#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 58138#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 58136#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 57318#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 58177#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58172#L614 ssl3_accept_~skip~0#1 := 0; 58171#L110-2 assume !false; 58170#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58169#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58168#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58167#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58166#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58165#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58164#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58163#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58160#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58159#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58158#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58157#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57411#L152 assume 8512 == ssl3_accept_~s__state~0#1; 57362#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57211#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 57212#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 57286#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59220#L614 ssl3_accept_~skip~0#1 := 0; 59216#L110-2 assume !false; 59212#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59208#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59204#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59200#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59196#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59192#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59188#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59184#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59180#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59176#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59172#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59168#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59164#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59161#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59158#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59057#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59058#L158 assume 8528 == ssl3_accept_~s__state~0#1; 57181#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 57182#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 57408#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 57301#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 59111#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 59109#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 59107#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59101#L614 ssl3_accept_~skip~0#1 := 0; 59100#L110-2 assume !false; 59095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59077#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59075#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59071#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59069#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58988#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58987#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58986#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58985#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58984#L164 assume 8544 == ssl3_accept_~s__state~0#1; 57422#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 58983#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 58981#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57268#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 57269#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 57247#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 57248#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59145#L614 ssl3_accept_~skip~0#1 := 0; 59144#L110-2 assume !false; 59140#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59137#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59136#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59135#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59134#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59133#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59132#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59131#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59127#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59124#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59123#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59122#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59121#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59120#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59119#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59118#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59116#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 59114#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 59113#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 59112#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 59110#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 59108#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 59102#L176 assume 8448 == ssl3_accept_~s__state~0#1; 57237#L177 assume !(ssl3_accept_~num1~0#1 > 0); 57238#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 58884#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58878#L614 ssl3_accept_~skip~0#1 := 0; 58877#L110-2 assume !false; 58873#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58863#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58856#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58854#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58851#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58848#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58845#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58842#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58839#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58836#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58833#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58830#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58827#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58824#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58821#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58818#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58815#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 58812#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 58808#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 58805#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 58802#L179 assume 8576 == ssl3_accept_~s__state~0#1; 58778#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 58799#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 57094#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 57096#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59346#L614 ssl3_accept_~skip~0#1 := 0; 59347#L110-2 assume !false; 59342#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59343#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59338#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59339#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59322#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59323#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59319#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58417#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57351#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58292#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58293#L143 assume 8466 == ssl3_accept_~s__state~0#1; 57494#L144 [2022-11-02 20:54:58,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:54:58,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119254034] [2022-11-02 20:54:58,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,494 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:58,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,500 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:58,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,501 INFO L85 PathProgramCache]: Analyzing trace with hash -854822586, now seen corresponding path program 1 times [2022-11-02 20:54:58,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090047435] [2022-11-02 20:54:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:58,793 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 20:54:58,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:58,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090047435] [2022-11-02 20:54:58,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090047435] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:58,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:58,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:54:58,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030440872] [2022-11-02 20:54:58,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:58,795 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:58,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:54:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:54:58,796 INFO L87 Difference]: Start difference. First operand 2286 states and 3042 transitions. cyclomatic complexity: 764 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:58,966 INFO L93 Difference]: Finished difference Result 10423 states and 13774 transitions. [2022-11-02 20:54:58,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10423 states and 13774 transitions. [2022-11-02 20:54:59,018 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10063 [2022-11-02 20:54:59,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10423 states to 10423 states and 13774 transitions. [2022-11-02 20:54:59,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10309 [2022-11-02 20:54:59,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10309 [2022-11-02 20:54:59,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10423 states and 13774 transitions. [2022-11-02 20:54:59,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:59,073 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10423 states and 13774 transitions. [2022-11-02 20:54:59,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10423 states and 13774 transitions. [2022-11-02 20:54:59,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10423 to 3941. [2022-11-02 20:54:59,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3941 states, 3941 states have (on average 1.325044404973357) internal successors, (5222), 3940 states have internal predecessors, (5222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3941 states to 3941 states and 5222 transitions. [2022-11-02 20:54:59,186 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3941 states and 5222 transitions. [2022-11-02 20:54:59,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:54:59,187 INFO L428 stractBuchiCegarLoop]: Abstraction has 3941 states and 5222 transitions. [2022-11-02 20:54:59,187 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:54:59,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3941 states and 5222 transitions. [2022-11-02 20:54:59,202 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3755 [2022-11-02 20:54:59,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:59,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:59,204 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:59,204 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:59,204 INFO L748 eck$LassoCheckResult]: Stem: 70059#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 69919#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 69911#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 69873#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 69874#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 69871#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 69872#L110-2 assume !false; 70095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72117#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72113#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72109#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72105#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72166#L137 assume 8464 == ssl3_accept_~s__state~0#1; 71832#L144 [2022-11-02 20:54:59,205 INFO L750 eck$LassoCheckResult]: Loop: 71832#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 70053#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 70054#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 72787#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72765#L614 ssl3_accept_~skip~0#1 := 0; 72760#L110-2 assume !false; 72755#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72750#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72745#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72740#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72735#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72730#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72725#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72721#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72716#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72711#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72706#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72702#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72671#L146 assume 8496 == ssl3_accept_~s__state~0#1; 71827#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 72664#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 72662#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 72660#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 70031#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 72643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72637#L614 ssl3_accept_~skip~0#1 := 0; 72635#L110-2 assume !false; 72633#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72631#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72605#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72594#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72591#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72588#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72586#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72585#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72584#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72582#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72580#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72579#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72577#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 71722#L152 assume 8512 == ssl3_accept_~s__state~0#1; 70066#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70067#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 70070#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 70007#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 70008#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73105#L614 ssl3_accept_~skip~0#1 := 0; 73100#L110-2 assume !false; 73101#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73097#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73092#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73088#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73089#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73084#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73085#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73080#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73081#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73076#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73077#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73072#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73073#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73068#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73069#L158 assume 8528 == ssl3_accept_~s__state~0#1; 71819#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 73746#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 73745#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 73744#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 73742#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 73736#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 73735#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73732#L614 ssl3_accept_~skip~0#1 := 0; 73731#L110-2 assume !false; 73730#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73729#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69890#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69945#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69946#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73725#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70061#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69974#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69975#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73723#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73722#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73721#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73720#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73719#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73718#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73717#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 70012#L164 assume 8544 == ssl3_accept_~s__state~0#1; 69823#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 69824#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 69870#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70022#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 73632#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 69966#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 69967#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73658#L614 ssl3_accept_~skip~0#1 := 0; 73656#L110-2 assume !false; 73654#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73652#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73650#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73648#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73646#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73633#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73631#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73630#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73622#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73616#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73613#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73610#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73278#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73279#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73133#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73134#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 73060#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 73061#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 73013#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 73014#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 72884#L176 assume 8448 == ssl3_accept_~s__state~0#1; 72885#L177 assume !(ssl3_accept_~num1~0#1 > 0); 73547#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 73542#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73535#L614 ssl3_accept_~skip~0#1 := 0; 73532#L110-2 assume !false; 73529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73523#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73520#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73517#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73505#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73499#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73496#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73493#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73490#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73487#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73484#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73481#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73478#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 73476#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 73473#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 73471#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 73469#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 73466#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 73463#L179 assume 8576 == ssl3_accept_~s__state~0#1; 73292#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 73462#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 72811#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 72094#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72766#L614 ssl3_accept_~skip~0#1 := 0; 72761#L110-2 assume !false; 72756#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72751#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72746#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72741#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72736#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72731#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72726#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72455#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72717#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72712#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72707#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72703#L143 assume 8466 == ssl3_accept_~s__state~0#1; 71832#L144 [2022-11-02 20:54:59,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-11-02 20:54:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544084041] [2022-11-02 20:54:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,217 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:59,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:59,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,224 INFO L85 PathProgramCache]: Analyzing trace with hash 195187859, now seen corresponding path program 1 times [2022-11-02 20:54:59,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833992957] [2022-11-02 20:54:59,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:59,419 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-02 20:54:59,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:59,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833992957] [2022-11-02 20:54:59,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833992957] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:59,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:59,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:59,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092599563] [2022-11-02 20:54:59,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:59,421 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:54:59,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:59,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:59,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:59,423 INFO L87 Difference]: Start difference. First operand 3941 states and 5222 transitions. cyclomatic complexity: 1292 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:59,470 INFO L93 Difference]: Finished difference Result 7213 states and 9516 transitions. [2022-11-02 20:54:59,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7213 states and 9516 transitions. [2022-11-02 20:54:59,515 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7027 [2022-11-02 20:54:59,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7213 states to 7213 states and 9516 transitions. [2022-11-02 20:54:59,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7099 [2022-11-02 20:54:59,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7099 [2022-11-02 20:54:59,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7213 states and 9516 transitions. [2022-11-02 20:54:59,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:59,558 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7213 states and 9516 transitions. [2022-11-02 20:54:59,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7213 states and 9516 transitions. [2022-11-02 20:54:59,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7213 to 3941. [2022-11-02 20:54:59,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3941 states, 3941 states have (on average 1.3240294341537682) internal successors, (5218), 3940 states have internal predecessors, (5218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3941 states to 3941 states and 5218 transitions. [2022-11-02 20:54:59,658 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3941 states and 5218 transitions. [2022-11-02 20:54:59,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:59,659 INFO L428 stractBuchiCegarLoop]: Abstraction has 3941 states and 5218 transitions. [2022-11-02 20:54:59,659 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:54:59,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3941 states and 5218 transitions. [2022-11-02 20:54:59,672 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3755 [2022-11-02 20:54:59,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:59,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:59,678 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:59,678 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:59,678 INFO L748 eck$LassoCheckResult]: Stem: 81230#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 81083#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 81075#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 81035#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 81036#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 81026#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 81027#L110-2 assume !false; 81272#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81616#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81615#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81614#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81613#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81612#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81611#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81610#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81609#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81608#L137 assume 8464 == ssl3_accept_~s__state~0#1; 81606#L144 [2022-11-02 20:54:59,679 INFO L750 eck$LassoCheckResult]: Loop: 81606#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 83049#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 83045#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 83042#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83037#L614 ssl3_accept_~skip~0#1 := 0; 83036#L110-2 assume !false; 83035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83034#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83033#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83032#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83031#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83030#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83029#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83027#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83026#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83025#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83024#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82945#L146 assume 8496 == ssl3_accept_~s__state~0#1; 81973#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 82941#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 82939#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82938#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 81207#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 84806#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84801#L614 ssl3_accept_~skip~0#1 := 0; 84800#L110-2 assume !false; 84799#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84798#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84797#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84796#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84795#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84794#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84793#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84792#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84791#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84790#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84786#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84783#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84778#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84777#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82056#L152 assume 8512 == ssl3_accept_~s__state~0#1; 81297#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81298#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 81246#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 81172#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 81173#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84759#L614 ssl3_accept_~skip~0#1 := 0; 84757#L110-2 assume !false; 84755#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84753#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84751#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84749#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84747#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84745#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84743#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84741#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84739#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84737#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84735#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84734#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84733#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84729#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84726#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84721#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84719#L158 assume 8528 == ssl3_accept_~s__state~0#1; 81958#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 84218#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 84219#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 81236#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 84545#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 84543#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 84541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84535#L614 ssl3_accept_~skip~0#1 := 0; 84533#L110-2 assume !false; 84531#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84529#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84527#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84525#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84523#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84521#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84517#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84515#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84505#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84497#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84493#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84489#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84485#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84482#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84469#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84468#L164 assume 8544 == ssl3_accept_~s__state~0#1; 80983#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 80984#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 81331#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81332#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 84462#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 84458#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 84454#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84446#L614 ssl3_accept_~skip~0#1 := 0; 84443#L110-2 assume !false; 84442#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84441#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84440#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84439#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84438#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84437#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84433#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84430#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84429#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84428#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84423#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84421#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84415#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84413#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84411#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84409#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84407#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84405#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84403#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84401#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84399#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84397#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 84395#L176 assume 8448 == ssl3_accept_~s__state~0#1; 84393#L177 assume !(ssl3_accept_~num1~0#1 > 0); 84386#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 84381#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84374#L614 ssl3_accept_~skip~0#1 := 0; 84372#L110-2 assume !false; 84370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84368#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84361#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84352#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84320#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84316#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84312#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84308#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84304#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84300#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84296#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84292#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84288#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84285#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84284#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84281#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84278#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84120#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84119#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 84118#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 84022#L179 assume 8576 == ssl3_accept_~s__state~0#1; 84016#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 84013#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 83687#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 82254#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83680#L614 ssl3_accept_~skip~0#1 := 0; 83679#L110-2 assume !false; 83678#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83677#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83676#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83675#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83674#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83343#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83671#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83670#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83668#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83669#L143 assume 8466 == ssl3_accept_~s__state~0#1; 81606#L144 [2022-11-02 20:54:59,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-11-02 20:54:59,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020087373] [2022-11-02 20:54:59,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:59,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,701 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:59,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash -959318444, now seen corresponding path program 1 times [2022-11-02 20:54:59,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211713003] [2022-11-02 20:54:59,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:59,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,768 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:59,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1879966824, now seen corresponding path program 1 times [2022-11-02 20:54:59,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138075817] [2022-11-02 20:54:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:59,830 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-11-02 20:54:59,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:59,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138075817] [2022-11-02 20:54:59,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138075817] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:59,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:59,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:59,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032494509] [2022-11-02 20:54:59,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:01,548 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:01,548 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:01,548 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:01,548 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:01,548 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:55:01,548 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,548 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:01,548 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:01,549 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration25_Loop [2022-11-02 20:55:01,549 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:01,549 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:01,551 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,556 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,559 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,562 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,567 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,569 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,572 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,575 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,578 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,583 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,585 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,588 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,591 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,594 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,598 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,602 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,605 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,608 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,611 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,613 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,622 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,626 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,974 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:01,974 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:55:01,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:01,975 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:01,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:55:01,978 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:01,978 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:01,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:01,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2022-11-02 20:55:02,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,017 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:55:02,020 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,020 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,036 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,036 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2022-11-02 20:55:02,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,061 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:55:02,069 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,069 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,095 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,095 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,134 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,144 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,144 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:55:02,170 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,171 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,209 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:55:02,215 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,215 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,232 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,232 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,257 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:55:02,260 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,260 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,299 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,299 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-11-02 20:55:02,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,322 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:55:02,323 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,323 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,342 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,342 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,369 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:55:02,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,382 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,383 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,409 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:55:02,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,446 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,447 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet43#1=2} Honda state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet43#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-02 20:55:02,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,477 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:55:02,479 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,479 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,497 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,497 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,523 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:55:02,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,543 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,543 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-11-02 20:55:02,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,568 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:55:02,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,571 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,590 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,627 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,631 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:55:02,666 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:02,667 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:02,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,700 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,707 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,707 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:55:02,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-11-02 20:55:02,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,767 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:55:02,771 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:55:02,771 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,786 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:55:02,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,856 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:02,856 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:02,856 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:02,856 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:02,856 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:55:02,856 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,856 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:02,856 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:02,856 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration25_Loop [2022-11-02 20:55:02,857 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:02,857 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:02,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,863 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,866 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,869 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,875 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,878 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,887 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,890 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,893 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,899 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,902 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,905 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,908 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,914 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,917 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,922 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,925 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,928 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,931 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,934 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,938 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,944 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:03,248 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:03,249 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:55:03,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,254 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,272 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:55:03,286 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,327 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:55:03,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,406 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:55:03,408 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,421 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-11-02 20:55:03,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,463 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:55:03,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-11-02 20:55:03,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,529 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:55:03,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,542 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,542 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-02 20:55:03,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,573 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:55:03,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-02 20:55:03,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,617 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:55:03,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,628 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:55:03,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,678 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:55:03,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,691 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,692 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,692 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,694 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,715 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:55:03,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,730 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,730 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-02 20:55:03,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,767 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:55:03,775 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-02 20:55:03,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,810 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:55:03,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,823 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,823 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:55:03,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,824 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:55:03,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,864 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:55:03,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-02 20:55:03,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,913 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:55:03,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,926 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,928 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,928 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:03,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,980 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:55:04,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:04,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:55:04,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:04,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:04,057 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:04,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:55:04,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:04,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:04,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:04,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:04,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:04,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:04,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:04,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:04,072 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:55:04,074 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:55:04,075 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:55:04,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:04,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:04,076 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:04,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:55:04,078 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:55:04,078 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:55:04,078 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:55:04,078 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-11-02 20:55:04,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:04,100 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:55:04,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:04,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:04,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:04,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:04,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:04,879 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:55:04,880 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:04,881 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3941 states and 5218 transitions. cyclomatic complexity: 1288 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,999 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3941 states and 5218 transitions. cyclomatic complexity: 1288. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 10589 states and 13976 transitions. Complement of second has 4 states. [2022-11-02 20:55:05,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:05,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:05,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 413 transitions. [2022-11-02 20:55:05,002 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 17 letters. Loop has 173 letters. [2022-11-02 20:55:05,010 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:05,010 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 190 letters. Loop has 173 letters. [2022-11-02 20:55:05,011 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:05,011 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 17 letters. Loop has 346 letters. [2022-11-02 20:55:05,013 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:05,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10589 states and 13976 transitions. [2022-11-02 20:55:05,066 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2022-11-02 20:55:05,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10589 states to 10589 states and 13976 transitions. [2022-11-02 20:55:05,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7143 [2022-11-02 20:55:05,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7155 [2022-11-02 20:55:05,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10589 states and 13976 transitions. [2022-11-02 20:55:05,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:05,116 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10589 states and 13976 transitions. [2022-11-02 20:55:05,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10589 states and 13976 transitions. [2022-11-02 20:55:05,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10589 to 10577. [2022-11-02 20:55:05,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10577 states have (on average 1.3196558570483123) internal successors, (13958), 10576 states have internal predecessors, (13958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:05,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13958 transitions. [2022-11-02 20:55:05,370 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10577 states and 13958 transitions. [2022-11-02 20:55:05,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:05,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:05,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:05,371 INFO L87 Difference]: Start difference. First operand 10577 states and 13958 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:05,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:05,420 INFO L93 Difference]: Finished difference Result 10577 states and 13705 transitions. [2022-11-02 20:55:05,420 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10577 states and 13705 transitions. [2022-11-02 20:55:05,476 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2022-11-02 20:55:05,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10577 states to 10577 states and 13705 transitions. [2022-11-02 20:55:05,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7143 [2022-11-02 20:55:05,629 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7143 [2022-11-02 20:55:05,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10577 states and 13705 transitions. [2022-11-02 20:55:05,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:05,633 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2022-11-02 20:55:05,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10577 states and 13705 transitions. [2022-11-02 20:55:05,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10577 to 10577. [2022-11-02 20:55:05,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10577 states have (on average 1.2957360310106836) internal successors, (13705), 10576 states have internal predecessors, (13705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:05,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13705 transitions. [2022-11-02 20:55:05,802 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2022-11-02 20:55:05,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:05,899 INFO L428 stractBuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2022-11-02 20:55:05,900 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:55:05,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10577 states and 13705 transitions. [2022-11-02 20:55:05,928 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2022-11-02 20:55:05,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:05,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:05,933 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:05,934 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:05,934 INFO L748 eck$LassoCheckResult]: Stem: 117589#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 117395#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 117384#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 117330#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 117331#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 117324#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 117325#L110-2 assume !false; 120663#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 122557#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 122558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 120910#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 120911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 120902#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 120903#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120893#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120894#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 119287#L137 assume 8464 == ssl3_accept_~s__state~0#1; 119285#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 119286#L285 [2022-11-02 20:55:05,934 INFO L750 eck$LassoCheckResult]: Loop: 119286#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 125376#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 125372#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125368#L615 assume !(0 == ssl3_accept_~skip~0#1); 125366#L614 ssl3_accept_~skip~0#1 := 0; 125354#L110-2 assume !false; 125355#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125346#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125338#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125339#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125330#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125315#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125316#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125301#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125302#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125014#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 124808#L146 assume 8496 == ssl3_accept_~s__state~0#1; 124807#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 124806#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 124805#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 124803#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 124802#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 124798#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 124794#L615 assume !(0 == ssl3_accept_~skip~0#1); 124791#L614 ssl3_accept_~skip~0#1 := 0; 124790#L110-2 assume !false; 124789#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 124788#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 124787#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 124786#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 124785#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 124784#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 124783#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 124782#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 124781#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 124780#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 124779#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 124778#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 124777#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 124776#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 117730#L152 assume 8512 == ssl3_accept_~s__state~0#1; 117728#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117717#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 117719#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 126381#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 126377#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126373#L615 assume !(0 == ssl3_accept_~skip~0#1); 126370#L614 ssl3_accept_~skip~0#1 := 0; 126369#L110-2 assume !false; 126368#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126366#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126364#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126361#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126360#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126358#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126357#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126356#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126355#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126354#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126353#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126352#L158 assume 8528 == ssl3_accept_~s__state~0#1; 124981#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 126351#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 126349#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 126342#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 126340#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 126339#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126335#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126331#L615 assume !(0 == ssl3_accept_~skip~0#1); 126325#L614 ssl3_accept_~skip~0#1 := 0; 126322#L110-2 assume !false; 126317#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126313#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126309#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126307#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126305#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126303#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126301#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126299#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126297#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126295#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126293#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126291#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126289#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126287#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126285#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126283#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126281#L164 assume 8544 == ssl3_accept_~s__state~0#1; 124978#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 126278#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 126275#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126273#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 126269#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 126268#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 126263#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126259#L615 assume !(0 == ssl3_accept_~skip~0#1); 126256#L614 ssl3_accept_~skip~0#1 := 0; 126255#L110-2 assume !false; 126254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126253#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126252#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126251#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126250#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126249#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126248#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126247#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126246#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126245#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126244#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126243#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126242#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126241#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126240#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126239#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126238#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126237#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126236#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126235#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126234#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126231#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126226#L176 assume 8448 == ssl3_accept_~s__state~0#1; 126225#L177 assume !(ssl3_accept_~num1~0#1 > 0); 126218#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126211#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126203#L615 assume !(0 == ssl3_accept_~skip~0#1); 126199#L614 ssl3_accept_~skip~0#1 := 0; 126197#L110-2 assume !false; 126195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126193#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126191#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126189#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126187#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126183#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126181#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126179#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126177#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126175#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126173#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126171#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126169#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126166#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126163#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126159#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126155#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126151#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126147#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126143#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126139#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126135#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 126123#L179 assume 8576 == ssl3_accept_~s__state~0#1; 126118#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 125567#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 125377#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 125379#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125381#L615 assume !(0 == ssl3_accept_~skip~0#1); 125358#L614 ssl3_accept_~skip~0#1 := 0; 125359#L110-2 assume !false; 125350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125351#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125334#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125335#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125323#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125324#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125309#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125293#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125294#L143 assume 8466 == ssl3_accept_~s__state~0#1; 124828#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 119286#L285 [2022-11-02 20:55:05,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:05,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:55:05,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:05,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792202549] [2022-11-02 20:55:05,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:05,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:05,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:05,949 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:05,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash -852302533, now seen corresponding path program 1 times [2022-11-02 20:55:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:05,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028691339] [2022-11-02 20:55:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:05,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:05,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:05,992 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-02 20:55:05,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:05,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028691339] [2022-11-02 20:55:05,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028691339] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:05,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:05,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:05,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008629505] [2022-11-02 20:55:05,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:05,994 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:05,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:05,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:05,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:05,995 INFO L87 Difference]: Start difference. First operand 10577 states and 13705 transitions. cyclomatic complexity: 3151 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:06,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:06,039 INFO L93 Difference]: Finished difference Result 10643 states and 13548 transitions. [2022-11-02 20:55:06,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10643 states and 13548 transitions. [2022-11-02 20:55:06,085 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7111 [2022-11-02 20:55:06,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10643 states to 10643 states and 13548 transitions. [2022-11-02 20:55:06,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7187 [2022-11-02 20:55:06,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7187 [2022-11-02 20:55:06,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10643 states and 13548 transitions. [2022-11-02 20:55:06,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:06,136 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10643 states and 13548 transitions. [2022-11-02 20:55:06,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10643 states and 13548 transitions. [2022-11-02 20:55:06,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10643 to 10613. [2022-11-02 20:55:06,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10613 states, 10613 states have (on average 1.273720908319985) internal successors, (13518), 10612 states have internal predecessors, (13518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:06,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10613 states to 10613 states and 13518 transitions. [2022-11-02 20:55:06,474 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10613 states and 13518 transitions. [2022-11-02 20:55:06,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:06,477 INFO L428 stractBuchiCegarLoop]: Abstraction has 10613 states and 13518 transitions. [2022-11-02 20:55:06,477 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:55:06,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10613 states and 13518 transitions. [2022-11-02 20:55:06,512 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7091 [2022-11-02 20:55:06,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:06,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:06,515 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:06,515 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:06,515 INFO L748 eck$LassoCheckResult]: Stem: 138825#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 138626#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 138609#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 138556#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 138557#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 138554#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 138555#L110-2 assume !false; 140857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141996#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141997#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141989#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141990#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141983#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141984#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141977#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141978#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139360#L137 assume 8464 == ssl3_accept_~s__state~0#1; 139352#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 139353#L285 [2022-11-02 20:55:06,516 INFO L750 eck$LassoCheckResult]: Loop: 139353#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 146725#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 146724#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146733#L615 assume 0 == ssl3_accept_~skip~0#1; 146700#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146701#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146628#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146627#L614 ssl3_accept_~skip~0#1 := 0; 146611#L110-2 assume !false; 146612#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146605#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146606#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146599#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146600#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146593#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146594#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146587#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146588#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146581#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146582#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146576#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145866#L146 assume 8496 == ssl3_accept_~s__state~0#1; 145863#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145861#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 145850#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 145848#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 145847#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 145846#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 145845#L615 assume 0 == ssl3_accept_~skip~0#1; 145840#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 145838#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 145835#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 145832#L614 ssl3_accept_~skip~0#1 := 0; 145830#L110-2 assume !false; 145828#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145824#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145822#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145817#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145815#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145812#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145810#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145805#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145804#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145802#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145800#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145798#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145797#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 138962#L152 assume 8512 == ssl3_accept_~s__state~0#1; 138957#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 138958#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 138845#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 138846#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 149067#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 149066#L615 assume 0 == ssl3_accept_~skip~0#1; 149062#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 149061#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 149059#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 138611#L614 ssl3_accept_~skip~0#1 := 0; 138612#L110-2 assume !false; 138627#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 138814#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 138580#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 138581#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 149039#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 149038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 149037#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 149036#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 149035#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 149034#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 149033#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 149032#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 149031#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 149030#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148970#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148928#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 138526#L158 assume 8528 == ssl3_accept_~s__state~0#1; 138527#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 138570#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 138572#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 138761#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 138591#L344 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 138592#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 138797#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 138731#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 149083#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 149079#L615 assume !(0 == ssl3_accept_~skip~0#1); 148358#L614 ssl3_accept_~skip~0#1 := 0; 148357#L110-2 assume !false; 148356#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148352#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148350#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148348#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148346#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148344#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148340#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148338#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148336#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148334#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148332#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148330#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148328#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148326#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148324#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148322#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148320#L164 assume 8544 == ssl3_accept_~s__state~0#1; 146373#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 148317#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 148314#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148312#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 148309#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 148308#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 148306#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 148305#L615 assume 0 == ssl3_accept_~skip~0#1; 148301#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 148300#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 148298#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 148296#L614 ssl3_accept_~skip~0#1 := 0; 148295#L110-2 assume !false; 148294#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148293#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148292#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148291#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148290#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148289#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148288#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148287#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148286#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148285#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148284#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148283#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148282#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148281#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148280#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148279#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148278#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148277#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148276#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 148275#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 148274#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 148273#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 148272#L176 assume 8448 == ssl3_accept_~s__state~0#1; 148271#L177 assume !(ssl3_accept_~num1~0#1 > 0); 148269#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 148268#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 148267#L615 assume 0 == ssl3_accept_~skip~0#1; 148263#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 148262#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 148260#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 148258#L614 ssl3_accept_~skip~0#1 := 0; 148257#L110-2 assume !false; 148256#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148255#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148254#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148253#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148252#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148251#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148250#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148249#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148248#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148247#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148246#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148245#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148244#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148243#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148242#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148241#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148240#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148239#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148238#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 148237#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 148236#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 148235#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 148234#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 147525#L179 assume 8576 == ssl3_accept_~s__state~0#1; 147523#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 147512#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 147513#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 146719#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146713#L615 assume 0 == ssl3_accept_~skip~0#1; 146714#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146692#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146691#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146614#L614 ssl3_accept_~skip~0#1 := 0; 146615#L110-2 assume !false; 146608#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146609#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146602#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146603#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146596#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146597#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146590#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146591#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146584#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146585#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146578#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146579#L143 assume 8466 == ssl3_accept_~s__state~0#1; 146192#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 139353#L285 [2022-11-02 20:55:06,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:06,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2022-11-02 20:55:06,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:06,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771554712] [2022-11-02 20:55:06,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:06,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:06,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:06,524 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:06,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:06,530 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:06,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:06,531 INFO L85 PathProgramCache]: Analyzing trace with hash -340624106, now seen corresponding path program 1 times [2022-11-02 20:55:06,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:06,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382988463] [2022-11-02 20:55:06,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:06,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 20:55:06,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:06,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382988463] [2022-11-02 20:55:06,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382988463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:06,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:06,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:55:06,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356676192] [2022-11-02 20:55:06,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:06,869 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:06,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:06,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:55:06,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:55:06,870 INFO L87 Difference]: Start difference. First operand 10613 states and 13518 transitions. cyclomatic complexity: 2928 Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:07,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:07,005 INFO L93 Difference]: Finished difference Result 13918 states and 17656 transitions. [2022-11-02 20:55:07,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13918 states and 17656 transitions. [2022-11-02 20:55:07,118 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 9285 [2022-11-02 20:55:07,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13918 states to 13918 states and 17656 transitions. [2022-11-02 20:55:07,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9642 [2022-11-02 20:55:07,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9642 [2022-11-02 20:55:07,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13918 states and 17656 transitions. [2022-11-02 20:55:07,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:07,172 INFO L218 hiAutomatonCegarLoop]: Abstraction has 13918 states and 17656 transitions. [2022-11-02 20:55:07,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13918 states and 17656 transitions. [2022-11-02 20:55:07,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13918 to 13726. [2022-11-02 20:55:07,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13726 states, 13726 states have (on average 1.2701442517849337) internal successors, (17434), 13725 states have internal predecessors, (17434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:07,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13726 states to 13726 states and 17434 transitions. [2022-11-02 20:55:07,380 INFO L240 hiAutomatonCegarLoop]: Abstraction has 13726 states and 17434 transitions. [2022-11-02 20:55:07,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:55:07,382 INFO L428 stractBuchiCegarLoop]: Abstraction has 13726 states and 17434 transitions. [2022-11-02 20:55:07,382 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:55:07,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13726 states and 17434 transitions. [2022-11-02 20:55:07,489 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 9285 [2022-11-02 20:55:07,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:07,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:07,490 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:07,490 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:07,490 INFO L748 eck$LassoCheckResult]: Stem: 163374#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 163170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 163156#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 163100#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 163101#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 163093#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 163094#L110-2 assume !false; 163782#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 168141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 168135#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 168136#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 168129#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 168130#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 168124#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 168122#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 168120#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 164728#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 164729#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 169055#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 169056#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 168393#L149 [2022-11-02 20:55:07,490 INFO L750 eck$LassoCheckResult]: Loop: 168393#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 168391#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 168388#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 168272#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 168273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 168263#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 168264#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 168254#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 168255#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 168239#L176 assume 8448 == ssl3_accept_~s__state~0#1; 168240#L177 assume !(ssl3_accept_~num1~0#1 > 0); 168232#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 168233#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 168227#L615 assume 0 == ssl3_accept_~skip~0#1; 168228#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 168218#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 168217#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 168241#L614 ssl3_accept_~skip~0#1 := 0; 168238#L110-2 assume !false; 168234#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 168231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 168208#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 168209#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 168211#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 168188#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 168190#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 168181#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 168182#L134 assume 8482 == ssl3_accept_~s__state~0#1; 168456#L135 ssl3_accept_~s__state~0#1 := 3; 168454#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 168453#L615 assume 0 == ssl3_accept_~skip~0#1; 168448#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 168444#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 168441#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 168438#L614 ssl3_accept_~skip~0#1 := 0; 168436#L110-2 assume !false; 168434#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 168429#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 168426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 168423#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 168421#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 168419#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 168417#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 168415#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 168414#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 168413#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 168410#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 168409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 168395#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 168393#L149 [2022-11-02 20:55:07,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:07,491 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:55:07,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:07,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073595435] [2022-11-02 20:55:07,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:07,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:07,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:07,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:07,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073595435] [2022-11-02 20:55:07,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073595435] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:07,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:07,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:07,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744971484] [2022-11-02 20:55:07,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:07,517 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:07,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:07,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1806135835, now seen corresponding path program 1 times [2022-11-02 20:55:07,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:07,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551324208] [2022-11-02 20:55:07,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:07,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:07,523 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:07,528 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:07,707 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:07,707 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:07,707 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:07,707 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:07,707 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:55:07,708 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:07,708 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:07,708 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:07,708 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration28_Loop [2022-11-02 20:55:07,708 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:07,708 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:07,709 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,712 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,716 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,719 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,725 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,728 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,735 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,738 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:07,821 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:07,821 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:55:07,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:07,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:07,824 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:07,826 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:07,826 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:07,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:55:07,854 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:07,855 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:07,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:07,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:07,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:07,890 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:07,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:07,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:07,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:55:07,923 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:07,923 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:07,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:07,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:07,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:07,958 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:07,960 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:07,961 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:07,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:55:07,994 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:07,995 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:08,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:08,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:08,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:08,029 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:08,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:08,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:08,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:55:08,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:08,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:08,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:08,099 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:08,101 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:55:08,101 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:08,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:55:08,138 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:55:08,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:08,173 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:08,173 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:08,173 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:08,173 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:08,174 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:55:08,174 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:08,174 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:08,174 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:08,174 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration28_Loop [2022-11-02 20:55:08,174 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:08,174 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:08,175 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,183 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,186 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,189 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,192 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,195 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,198 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,201 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:08,289 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:08,289 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:55:08,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:08,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:08,292 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:08,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:08,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:08,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:08,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:08,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:08,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:08,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:55:08,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:08,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:08,326 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:55:08,331 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:55:08,331 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:55:08,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:08,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:08,333 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:08,335 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:55:08,335 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:55:08,335 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:55:08,335 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-11-02 20:55:08,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:55:08,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:08,369 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:55:08,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:08,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:08,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:08,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:08,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:08,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:08,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:08,569 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:08,570 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13726 states and 17434 transitions. cyclomatic complexity: 3736 Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:09,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:09,289 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13726 states and 17434 transitions. cyclomatic complexity: 3736. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 48314 states and 60734 transitions. Complement of second has 9 states. [2022-11-02 20:55:09,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:09,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:09,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2022-11-02 20:55:09,291 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 49 letters. [2022-11-02 20:55:09,291 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:09,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 69 letters. Loop has 49 letters. [2022-11-02 20:55:09,292 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:09,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 98 letters. [2022-11-02 20:55:09,293 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:09,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48314 states and 60734 transitions. [2022-11-02 20:55:09,483 INFO L131 ngComponentsAnalysis]: Automaton has 45 accepting balls. 17749 [2022-11-02 20:55:09,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48314 states to 47778 states and 60016 transitions. [2022-11-02 20:55:09,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19757 [2022-11-02 20:55:09,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19834 [2022-11-02 20:55:09,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47778 states and 60016 transitions. [2022-11-02 20:55:09,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:09,811 INFO L218 hiAutomatonCegarLoop]: Abstraction has 47778 states and 60016 transitions. [2022-11-02 20:55:09,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47778 states and 60016 transitions. [2022-11-02 20:55:10,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47778 to 41512. [2022-11-02 20:55:10,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41512 states, 41512 states have (on average 1.2672239352476393) internal successors, (52605), 41511 states have internal predecessors, (52605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:10,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41512 states to 41512 states and 52605 transitions. [2022-11-02 20:55:10,761 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41512 states and 52605 transitions. [2022-11-02 20:55:10,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:10,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:10,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:10,762 INFO L87 Difference]: Start difference. First operand 41512 states and 52605 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:10,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:10,919 INFO L93 Difference]: Finished difference Result 20964 states and 26387 transitions. [2022-11-02 20:55:10,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20964 states and 26387 transitions. [2022-11-02 20:55:11,182 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6313 [2022-11-02 20:55:11,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20964 states to 20954 states and 26377 transitions. [2022-11-02 20:55:11,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6567 [2022-11-02 20:55:11,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6567 [2022-11-02 20:55:11,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20954 states and 26377 transitions. [2022-11-02 20:55:11,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:11,345 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20954 states and 26377 transitions. [2022-11-02 20:55:11,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20954 states and 26377 transitions. [2022-11-02 20:55:11,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20954 to 20764. [2022-11-02 20:55:11,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20764 states, 20764 states have (on average 1.2588614910421885) internal successors, (26139), 20763 states have internal predecessors, (26139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:11,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20764 states to 20764 states and 26139 transitions. [2022-11-02 20:55:11,771 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20764 states and 26139 transitions. [2022-11-02 20:55:11,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:11,772 INFO L428 stractBuchiCegarLoop]: Abstraction has 20764 states and 26139 transitions. [2022-11-02 20:55:11,772 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:55:11,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20764 states and 26139 transitions. [2022-11-02 20:55:11,839 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2022-11-02 20:55:11,839 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:11,839 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:11,840 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:11,840 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:11,841 INFO L748 eck$LassoCheckResult]: Stem: 288118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 287916#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 287903#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 287848#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 287849#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 287842#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 287843#L110-2 assume !false; 288389#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288388#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288382#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288376#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288372#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288363#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288361#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288356#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288353#L137 assume 8464 == ssl3_accept_~s__state~0#1; 288350#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 288348#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 288344#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 288340#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 288337#L615 assume 0 == ssl3_accept_~skip~0#1; 288326#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 288322#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 288317#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 288313#L614 ssl3_accept_~skip~0#1 := 0; 288310#L110-2 assume !false; 288307#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288304#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288301#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288298#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288295#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288292#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288286#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288283#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288280#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 288277#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 288274#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 288271#L146 assume 8496 == ssl3_accept_~s__state~0#1; 288268#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 288263#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 288259#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 288256#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 288257#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 289010#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 289009#L615 assume 0 == ssl3_accept_~skip~0#1; 289005#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 289004#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 289002#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 289000#L614 ssl3_accept_~skip~0#1 := 0; 288999#L110-2 assume !false; 288998#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288997#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288996#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288995#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288994#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288993#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288991#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288989#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 288988#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 288987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 288986#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 288983#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 288973#L152 [2022-11-02 20:55:11,841 INFO L750 eck$LassoCheckResult]: Loop: 288973#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 288970#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 288966#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 288967#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 289158#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 288956#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 288957#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 288950#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 288951#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 288944#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 288945#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 288939#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 288937#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 288808#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 288756#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 288754#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 288749#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 288746#L203 assume 8656 == ssl3_accept_~s__state~0#1; 288604#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 288742#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 288740#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 288736#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 288733#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 288731#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 288729#L615 assume 0 == ssl3_accept_~skip~0#1; 288724#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 288725#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 288490#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 289057#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 289053#L614 ssl3_accept_~skip~0#1 := 0; 289050#L110-2 assume !false; 289047#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 289044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 289041#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 289038#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 289035#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 289032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 289029#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 289026#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 289023#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 289020#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 289017#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 289014#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 289011#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 288976#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 288973#L152 [2022-11-02 20:55:11,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:11,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2014716525, now seen corresponding path program 1 times [2022-11-02 20:55:11,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:11,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967326147] [2022-11-02 20:55:11,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:11,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:11,879 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-02 20:55:11,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:11,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967326147] [2022-11-02 20:55:11,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967326147] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:11,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:11,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:11,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701951575] [2022-11-02 20:55:11,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:11,881 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:11,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:11,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1115684582, now seen corresponding path program 1 times [2022-11-02 20:55:11,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:11,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744728549] [2022-11-02 20:55:11,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:11,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:11,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:11,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:11,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744728549] [2022-11-02 20:55:11,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744728549] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:11,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:11,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:11,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632956930] [2022-11-02 20:55:11,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:11,904 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:11,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:11,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:11,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:11,905 INFO L87 Difference]: Start difference. First operand 20764 states and 26139 transitions. cyclomatic complexity: 5415 Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:12,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:12,134 INFO L93 Difference]: Finished difference Result 20768 states and 26059 transitions. [2022-11-02 20:55:12,134 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20768 states and 26059 transitions. [2022-11-02 20:55:12,235 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2022-11-02 20:55:12,454 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20768 states to 20768 states and 26059 transitions. [2022-11-02 20:55:12,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6496 [2022-11-02 20:55:12,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6496 [2022-11-02 20:55:12,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20768 states and 26059 transitions. [2022-11-02 20:55:12,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:12,477 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20768 states and 26059 transitions. [2022-11-02 20:55:12,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20768 states and 26059 transitions. [2022-11-02 20:55:12,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20768 to 20764. [2022-11-02 20:55:12,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20764 states, 20764 states have (on average 1.2548160277403198) internal successors, (26055), 20763 states have internal predecessors, (26055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:12,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20764 states to 20764 states and 26055 transitions. [2022-11-02 20:55:12,735 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20764 states and 26055 transitions. [2022-11-02 20:55:12,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:12,736 INFO L428 stractBuchiCegarLoop]: Abstraction has 20764 states and 26055 transitions. [2022-11-02 20:55:12,736 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:55:12,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20764 states and 26055 transitions. [2022-11-02 20:55:12,790 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2022-11-02 20:55:12,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:12,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:12,792 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:12,792 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:12,793 INFO L748 eck$LassoCheckResult]: Stem: 329651#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 329456#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 329443#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 329388#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 329389#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 329382#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 329383#L110-2 assume !false; 329929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329928#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329916#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329912#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329907#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329903#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329901#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329893#L137 assume 8464 == ssl3_accept_~s__state~0#1; 329890#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 329888#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 329884#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 329880#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329877#L615 assume 0 == ssl3_accept_~skip~0#1; 329866#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329862#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329857#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329853#L614 ssl3_accept_~skip~0#1 := 0; 329850#L110-2 assume !false; 329847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329844#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329841#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329838#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329835#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329832#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329829#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329826#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329823#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329820#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329817#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329814#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329811#L146 assume 8496 == ssl3_accept_~s__state~0#1; 329808#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 329803#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 329799#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 329796#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 329797#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 330542#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 330541#L615 assume 0 == ssl3_accept_~skip~0#1; 330537#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 330536#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330534#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330532#L614 ssl3_accept_~skip~0#1 := 0; 330531#L110-2 assume !false; 330530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330529#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330528#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330527#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330526#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330525#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330524#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330523#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330522#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330521#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330520#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330519#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330518#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330517#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330508#L152 [2022-11-02 20:55:12,793 INFO L750 eck$LassoCheckResult]: Loop: 330508#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 330509#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 330669#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 330501#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 330498#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 330499#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 330493#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 330490#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 330491#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 330484#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 330485#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 330479#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 330477#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 330348#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 330296#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 330294#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 330289#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 330286#L203 assume 8656 == ssl3_accept_~s__state~0#1; 330144#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 330282#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 330280#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 330276#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 330273#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 330271#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 330269#L615 assume 0 == ssl3_accept_~skip~0#1; 330264#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 330262#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330259#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330254#L614 ssl3_accept_~skip~0#1 := 0; 330252#L110-2 assume !false; 330249#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330247#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330245#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330240#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330236#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330232#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330229#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330226#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330223#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330220#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330217#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330214#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330211#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330208#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330204#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 330202#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 330199#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 330197#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 330195#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 330189#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 330185#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 330181#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 330178#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 330175#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 330172#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 330168#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 330165#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 330161#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 330158#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 330154#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 330151#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 330148#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 330145#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 330138#L209 assume 8672 == ssl3_accept_~s__state~0#1; 330133#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 330127#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 330123#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 330120#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 330116#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 330114#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 330112#L615 assume 0 == ssl3_accept_~skip~0#1; 330107#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 330106#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330104#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330101#L614 ssl3_accept_~skip~0#1 := 0; 330098#L110-2 assume !false; 330096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330088#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330081#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330078#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330076#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330073#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330071#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330069#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330068#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330066#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330063#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 330059#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 330057#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 330054#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 330049#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 330046#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 330043#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 330041#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 330039#L176 assume 8448 == ssl3_accept_~s__state~0#1; 330037#L177 assume !(ssl3_accept_~num1~0#1 > 0); 330034#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 330032#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 330029#L615 assume 0 == ssl3_accept_~skip~0#1; 330024#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 330025#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 330030#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330594#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330585#L614 ssl3_accept_~skip~0#1 := 0; 330586#L110-2 assume !false; 330579#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330573#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330574#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330567#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330568#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330561#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330555#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330556#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330549#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330550#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330543#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330544#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330508#L152 [2022-11-02 20:55:12,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:12,794 INFO L85 PathProgramCache]: Analyzing trace with hash -341088725, now seen corresponding path program 1 times [2022-11-02 20:55:12,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:12,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052507666] [2022-11-02 20:55:12,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:12,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:12,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-02 20:55:13,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:13,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052507666] [2022-11-02 20:55:13,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052507666] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:13,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:13,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:13,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237568126] [2022-11-02 20:55:13,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:13,079 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:13,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 1 times [2022-11-02 20:55:13,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:13,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130727648] [2022-11-02 20:55:13,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:13,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:13,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:13,124 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-02 20:55:13,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:13,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130727648] [2022-11-02 20:55:13,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130727648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:13,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:13,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:13,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650786479] [2022-11-02 20:55:13,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:13,125 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:13,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:13,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:13,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:13,126 INFO L87 Difference]: Start difference. First operand 20764 states and 26055 transitions. cyclomatic complexity: 5331 Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:13,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:13,195 INFO L93 Difference]: Finished difference Result 20762 states and 26051 transitions. [2022-11-02 20:55:13,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20762 states and 26051 transitions. [2022-11-02 20:55:13,275 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2022-11-02 20:55:13,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20762 states to 20761 states and 26050 transitions. [2022-11-02 20:55:13,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6492 [2022-11-02 20:55:13,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6492 [2022-11-02 20:55:13,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20761 states and 26050 transitions. [2022-11-02 20:55:13,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:13,345 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2022-11-02 20:55:13,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20761 states and 26050 transitions. [2022-11-02 20:55:13,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20761 to 20761. [2022-11-02 20:55:13,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20761 states, 20761 states have (on average 1.2547565146187563) internal successors, (26050), 20760 states have internal predecessors, (26050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:13,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20761 states to 20761 states and 26050 transitions. [2022-11-02 20:55:13,776 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2022-11-02 20:55:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:13,777 INFO L428 stractBuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2022-11-02 20:55:13,777 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:55:13,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20761 states and 26050 transitions. [2022-11-02 20:55:13,834 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2022-11-02 20:55:13,834 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:13,834 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:13,835 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:13,836 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:13,836 INFO L748 eck$LassoCheckResult]: Stem: 371174#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 370994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 370974#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 370920#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 370921#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 370918#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 370919#L110-2 assume !false; 371435#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371431#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371424#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371418#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371414#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371409#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371405#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371403#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371398#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371395#L137 assume 8464 == ssl3_accept_~s__state~0#1; 371392#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 371390#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 371388#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 371385#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371382#L615 assume 0 == ssl3_accept_~skip~0#1; 371371#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371367#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371362#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371358#L614 ssl3_accept_~skip~0#1 := 0; 371355#L110-2 assume !false; 371352#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371349#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371346#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371340#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371337#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371331#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371328#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371322#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371319#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371316#L146 assume 8496 == ssl3_accept_~s__state~0#1; 371313#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 371308#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 371304#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 371301#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 371302#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 372049#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 372048#L615 assume 0 == ssl3_accept_~skip~0#1; 372044#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 372043#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 372041#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 372039#L614 ssl3_accept_~skip~0#1 := 0; 372038#L110-2 assume !false; 372037#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 372036#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 372035#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 372034#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 372033#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 372032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 372031#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 372030#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 372029#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 372028#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 372027#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 372026#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 372025#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 372023#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 372014#L152 [2022-11-02 20:55:13,836 INFO L750 eck$LassoCheckResult]: Loop: 372014#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 372012#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 372010#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 372006#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 372007#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371998#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371999#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371992#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371993#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371986#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371987#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371981#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371979#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371850#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 371798#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 371796#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 371791#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 371788#L203 assume 8656 == ssl3_accept_~s__state~0#1; 371646#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 371784#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 371782#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 371778#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 371775#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 371773#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371771#L615 assume 0 == ssl3_accept_~skip~0#1; 371766#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371764#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371761#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371756#L614 ssl3_accept_~skip~0#1 := 0; 371754#L110-2 assume !false; 371751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371749#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371742#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371738#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371734#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371731#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371728#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371725#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371722#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371719#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371716#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371713#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371710#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371706#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371704#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371701#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371699#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371697#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371691#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371687#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371683#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371680#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371677#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371674#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371670#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371667#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371663#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 371660#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 371656#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 371653#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 371650#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 371647#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 371640#L209 assume 8672 == ssl3_accept_~s__state~0#1; 371635#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 371629#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 371625#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 371622#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 371618#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 371616#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371614#L615 assume 0 == ssl3_accept_~skip~0#1; 371609#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371608#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371606#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371603#L614 ssl3_accept_~skip~0#1 := 0; 371600#L110-2 assume !false; 371598#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371595#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371593#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371590#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371588#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371585#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371583#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371580#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371578#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371575#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371573#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371571#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371570#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371568#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371565#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371561#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371559#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371556#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371551#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371548#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371545#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371543#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371541#L176 assume 8448 == ssl3_accept_~s__state~0#1; 371539#L177 assume !(ssl3_accept_~num1~0#1 > 0); 371536#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 371534#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371531#L615 assume 0 == ssl3_accept_~skip~0#1; 371526#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 371527#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 371532#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 372081#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 372078#L614 ssl3_accept_~skip~0#1 := 0; 372076#L110-2 assume !false; 372074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 372072#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 372070#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 372068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 372066#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 372064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 372062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 372060#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 372058#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 372056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 372054#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 372052#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 372050#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 372017#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 372014#L152 [2022-11-02 20:55:13,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:13,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2014716525, now seen corresponding path program 2 times [2022-11-02 20:55:13,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:13,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809959963] [2022-11-02 20:55:13,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:13,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:13,868 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-02 20:55:13,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:13,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809959963] [2022-11-02 20:55:13,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809959963] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:13,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:13,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:13,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218406201] [2022-11-02 20:55:13,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:13,869 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:13,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:13,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 2 times [2022-11-02 20:55:13,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:13,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850052987] [2022-11-02 20:55:13,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:13,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:13,908 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-02 20:55:13,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:13,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850052987] [2022-11-02 20:55:13,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850052987] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:13,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:13,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:13,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458092606] [2022-11-02 20:55:13,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:13,910 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:13,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:13,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:13,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:13,910 INFO L87 Difference]: Start difference. First operand 20761 states and 26050 transitions. cyclomatic complexity: 5329 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:14,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:14,200 INFO L93 Difference]: Finished difference Result 41008 states and 50540 transitions. [2022-11-02 20:55:14,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41008 states and 50540 transitions. [2022-11-02 20:55:14,389 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2022-11-02 20:55:14,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41008 states to 41008 states and 50540 transitions. [2022-11-02 20:55:14,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12818 [2022-11-02 20:55:14,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12818 [2022-11-02 20:55:14,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41008 states and 50540 transitions. [2022-11-02 20:55:14,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:14,532 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2022-11-02 20:55:14,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41008 states and 50540 transitions. [2022-11-02 20:55:15,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41008 to 41008. [2022-11-02 20:55:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41008 states, 41008 states have (on average 1.232442450253609) internal successors, (50540), 41007 states have internal predecessors, (50540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:15,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41008 states to 41008 states and 50540 transitions. [2022-11-02 20:55:15,229 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2022-11-02 20:55:15,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:15,230 INFO L428 stractBuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2022-11-02 20:55:15,230 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:55:15,230 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41008 states and 50540 transitions. [2022-11-02 20:55:15,536 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2022-11-02 20:55:15,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:15,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:15,538 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:15,538 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:15,539 INFO L748 eck$LassoCheckResult]: Stem: 432965#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 432769#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 432749#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 432750#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 432957#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 432968#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 432788#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 438654#L110-2 assume !false; 438653#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438652#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 438651#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 438650#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 438649#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 438648#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 438647#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 438646#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 438645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 438644#L137 assume 8464 == ssl3_accept_~s__state~0#1; 438643#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 438641#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 438642#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 439602#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 438581#L615 assume 0 == ssl3_accept_~skip~0#1; 438582#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 438569#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 438568#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 438556#L614 ssl3_accept_~skip~0#1 := 0; 438557#L110-2 assume !false; 438548#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 438540#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 438541#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 438532#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 438533#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 438524#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 438525#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 438516#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 438517#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 438508#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 438509#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 436952#L146 assume 8496 == ssl3_accept_~s__state~0#1; 436953#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 436937#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 436938#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 436926#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 436927#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 448092#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 448091#L615 assume 0 == ssl3_accept_~skip~0#1; 448087#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 448086#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 448083#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 448082#L614 ssl3_accept_~skip~0#1 := 0; 448081#L110-2 assume !false; 448080#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 448079#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 448078#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 448077#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 448076#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 448075#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 448074#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 448073#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 448072#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 448071#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 448070#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 448069#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 448068#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 448066#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 445037#L152 [2022-11-02 20:55:15,539 INFO L750 eck$LassoCheckResult]: Loop: 445037#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 445038#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 445033#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 445034#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 445029#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 445030#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 445025#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 445026#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 445021#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 445022#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 435338#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 435339#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 445011#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 445012#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 434671#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 434672#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 434237#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 434238#L203 assume 8656 == ssl3_accept_~s__state~0#1; 432993#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 434231#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 434228#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 434226#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 434221#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 434222#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 434215#L615 assume 0 == ssl3_accept_~skip~0#1; 434216#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 434209#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 434208#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 434202#L614 ssl3_accept_~skip~0#1 := 0; 434203#L110-2 assume !false; 434190#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 434191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 434181#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 434182#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 434173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 434174#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 434164#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 434165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 434156#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 434157#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 434148#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 434149#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 434140#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 434141#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 434132#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 434133#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 434124#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 434125#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 434116#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 434117#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 434108#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 434109#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 434100#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 434101#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 434092#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 434093#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 434084#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 434085#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 434074#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 434075#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 434064#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 434065#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 434053#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 434054#L209 assume 8672 == ssl3_accept_~s__state~0#1; 433969#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 433970#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 433590#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 433591#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 433179#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 433180#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 433169#L615 assume 0 == ssl3_accept_~skip~0#1; 433170#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 433159#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 433158#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 433148#L614 ssl3_accept_~skip~0#1 := 0; 433149#L110-2 assume !false; 433140#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 433141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 433132#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 433133#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 433125#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 433121#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 433122#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 433113#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 433114#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 451083#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 433103#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 433100#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 433097#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 433093#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 433094#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 433085#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 433086#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 433078#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 433074#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 433075#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 451078#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 451077#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 433059#L176 assume 8448 == ssl3_accept_~s__state~0#1; 433060#L177 assume !(ssl3_accept_~num1~0#1 > 0); 433047#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 433048#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 433040#L615 assume 0 == ssl3_accept_~skip~0#1; 433041#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 433049#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 433051#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 435629#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 435621#L614 ssl3_accept_~skip~0#1 := 0; 435622#L110-2 assume !false; 435615#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 435616#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 435609#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 435610#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 435603#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 435604#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 435597#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 435598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 435591#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 435592#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 435585#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 435586#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 435579#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 435580#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 445037#L152 [2022-11-02 20:55:15,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:15,540 INFO L85 PathProgramCache]: Analyzing trace with hash 109454951, now seen corresponding path program 1 times [2022-11-02 20:55:15,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:15,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389753056] [2022-11-02 20:55:15,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:15,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:15,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:15,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:15,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389753056] [2022-11-02 20:55:15,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389753056] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:15,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:15,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:15,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230815481] [2022-11-02 20:55:15,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:15,564 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:15,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:15,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 3 times [2022-11-02 20:55:15,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:15,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323125472] [2022-11-02 20:55:15,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:15,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:15,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-02 20:55:15,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:15,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323125472] [2022-11-02 20:55:15,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323125472] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:15,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:15,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523750452] [2022-11-02 20:55:15,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:15,602 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:15,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:15,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:15,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:15,603 INFO L87 Difference]: Start difference. First operand 41008 states and 50540 transitions. cyclomatic complexity: 9612 Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:15,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:15,724 INFO L93 Difference]: Finished difference Result 42478 states and 52202 transitions. [2022-11-02 20:55:15,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42478 states and 52202 transitions. [2022-11-02 20:55:15,891 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2022-11-02 20:55:16,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42478 states to 41683 states and 51287 transitions. [2022-11-02 20:55:16,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12753 [2022-11-02 20:55:16,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12753 [2022-11-02 20:55:16,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41683 states and 51287 transitions. [2022-11-02 20:55:16,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:16,013 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2022-11-02 20:55:16,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41683 states and 51287 transitions. [2022-11-02 20:55:16,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41683 to 41683. [2022-11-02 20:55:16,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41683 states, 41683 states have (on average 1.2304056809730586) internal successors, (51287), 41682 states have internal predecessors, (51287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:16,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41683 states to 41683 states and 51287 transitions. [2022-11-02 20:55:16,850 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2022-11-02 20:55:16,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:16,850 INFO L428 stractBuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2022-11-02 20:55:16,851 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:55:16,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41683 states and 51287 transitions. [2022-11-02 20:55:16,958 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2022-11-02 20:55:16,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:16,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:16,963 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:16,964 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:16,964 INFO L748 eck$LassoCheckResult]: Stem: 516461#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 516258#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 516244#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 516245#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 516453#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 516462#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 516285#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 522186#L110-2 assume !false; 522185#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 522184#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 522183#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 522182#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 522181#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 522180#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 522179#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 522178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 522177#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 522176#L137 assume 8464 == ssl3_accept_~s__state~0#1; 522175#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 522174#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 522173#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 522172#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 522171#L615 assume 0 == ssl3_accept_~skip~0#1; 522167#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 522166#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 522163#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 522162#L614 ssl3_accept_~skip~0#1 := 0; 522161#L110-2 assume !false; 522160#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 522159#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 522158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 522157#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 522156#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 522155#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 522154#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 522153#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 522152#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 522151#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 522150#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 522149#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 522147#L146 assume 8496 == ssl3_accept_~s__state~0#1; 522145#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 522144#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 522140#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 522135#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 522136#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 539392#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 539390#L615 assume 0 == ssl3_accept_~skip~0#1; 539384#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 539376#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 539370#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 535337#L614 ssl3_accept_~skip~0#1 := 0; 535334#L110-2 assume !false; 535331#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 535329#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 535326#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 535323#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 535320#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 535317#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 535314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 535311#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 535307#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 535308#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 538939#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 538665#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 538666#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 544343#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 535402#L152 [2022-11-02 20:55:16,964 INFO L750 eck$LassoCheckResult]: Loop: 535402#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 535403#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 535398#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 535399#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 535394#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 535395#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 535390#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 535391#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 535384#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 535385#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 535379#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 535380#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 532879#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 532880#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 523631#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 523632#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 523628#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 518105#L203 assume 8656 == ssl3_accept_~s__state~0#1; 517233#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 516379#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 516380#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 523621#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 537758#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 537756#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 537753#L615 assume 0 == ssl3_accept_~skip~0#1; 537748#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 537745#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 523607#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 517465#L614 ssl3_accept_~skip~0#1 := 0; 517466#L110-2 assume !false; 517369#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 517364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 517365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 537738#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 517353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 517354#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 517344#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 517345#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 517336#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 517337#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 517328#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 517329#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 517320#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 517321#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 517312#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 517313#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 517304#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 517305#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 517296#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 517297#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 517288#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 517289#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 517280#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 517281#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 517272#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 517273#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 517264#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 517265#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 517254#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 517255#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 517244#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 517245#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 517235#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 517236#L209 assume 8672 == ssl3_accept_~s__state~0#1; 517224#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 517225#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 516978#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 516979#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 516664#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 516665#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 516655#L615 assume 0 == ssl3_accept_~skip~0#1; 516656#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 516647#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 516646#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 516638#L614 ssl3_accept_~skip~0#1 := 0; 516639#L110-2 assume !false; 516632#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 516633#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 516626#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 516627#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 516620#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 516621#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 516614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 516615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 516608#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 516609#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 516602#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 516603#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 516596#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 516597#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 516590#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 516591#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 516584#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 516585#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 516578#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 516579#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 516572#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 516573#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 516565#L176 assume 8448 == ssl3_accept_~s__state~0#1; 516566#L177 assume !(ssl3_accept_~num1~0#1 > 0); 516555#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 516556#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 516550#L615 assume 0 == ssl3_accept_~skip~0#1; 516551#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 516557#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 516559#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 535340#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 535342#L614 ssl3_accept_~skip~0#1 := 0; 544358#L110-2 assume !false; 544357#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 544356#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 544355#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 544354#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 544353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 544352#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 544351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 544350#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 544349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 544348#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 544347#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 544346#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 538664#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 537791#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 535402#L152 [2022-11-02 20:55:16,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:16,965 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 1 times [2022-11-02 20:55:16,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:16,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431862609] [2022-11-02 20:55:16,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:16,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:16,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:16,973 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:16,990 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:16,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:16,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 4 times [2022-11-02 20:55:16,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:16,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33955500] [2022-11-02 20:55:16,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:16,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-02 20:55:17,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:17,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33955500] [2022-11-02 20:55:17,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33955500] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:17,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:17,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:17,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555130494] [2022-11-02 20:55:17,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:17,049 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:17,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:17,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:17,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:17,050 INFO L87 Difference]: Start difference. First operand 41683 states and 51287 transitions. cyclomatic complexity: 9684 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:17,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:17,255 INFO L93 Difference]: Finished difference Result 80218 states and 97092 transitions. [2022-11-02 20:55:17,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80218 states and 97092 transitions. [2022-11-02 20:55:18,015 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2022-11-02 20:55:18,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80218 states to 80218 states and 97092 transitions. [2022-11-02 20:55:18,224 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24530 [2022-11-02 20:55:18,244 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24530 [2022-11-02 20:55:18,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80218 states and 97092 transitions. [2022-11-02 20:55:18,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:18,246 INFO L218 hiAutomatonCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2022-11-02 20:55:18,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80218 states and 97092 transitions. [2022-11-02 20:55:19,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80218 to 80218. [2022-11-02 20:55:19,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80218 states, 80218 states have (on average 1.210351791368521) internal successors, (97092), 80217 states have internal predecessors, (97092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:19,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80218 states to 80218 states and 97092 transitions. [2022-11-02 20:55:19,517 INFO L240 hiAutomatonCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2022-11-02 20:55:19,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:19,517 INFO L428 stractBuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2022-11-02 20:55:19,517 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-02 20:55:19,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80218 states and 97092 transitions. [2022-11-02 20:55:19,735 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2022-11-02 20:55:19,735 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:19,735 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:19,738 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:19,738 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:19,739 INFO L748 eck$LassoCheckResult]: Stem: 638360#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 638162#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 638149#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 638150#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 638353#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 638362#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 638364#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 670801#L110-2 assume !false; 670800#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 670799#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 670798#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 670797#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 670796#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 670795#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 670794#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 670793#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 670792#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 670791#L137 assume 8464 == ssl3_accept_~s__state~0#1; 670790#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 670789#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 670788#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 670787#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 670786#L615 assume 0 == ssl3_accept_~skip~0#1; 670785#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 642157#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 670782#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 670781#L614 ssl3_accept_~skip~0#1 := 0; 670780#L110-2 assume !false; 670779#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 670778#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 670777#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 670776#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 670775#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 670774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 670773#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 670772#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 670771#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 670770#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 670769#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 670768#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 670766#L146 assume 8496 == ssl3_accept_~s__state~0#1; 670762#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 670758#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 670751#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 670745#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 670160#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 670161#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 670152#L615 assume 0 == ssl3_accept_~skip~0#1; 670153#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 641516#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 670147#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 670138#L614 ssl3_accept_~skip~0#1 := 0; 670139#L110-2 assume !false; 670130#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 670131#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 677558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 677559#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 677531#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 677532#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 677374#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 677375#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 677169#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 677170#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 677160#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 677161#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 676983#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 676984#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 656065#L152 [2022-11-02 20:55:19,739 INFO L750 eck$LassoCheckResult]: Loop: 656065#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 656066#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 676945#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 656054#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 656055#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 656047#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 656044#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 656041#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 656038#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 656035#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 656032#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 656029#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 656027#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 656025#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 656022#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 656020#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 647718#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 641137#L203 assume 8656 == ssl3_accept_~s__state~0#1; 638406#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 676921#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 638163#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 638051#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 676909#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 647704#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 641431#L615 assume 0 == ssl3_accept_~skip~0#1; 641432#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 640383#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 647701#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 647700#L614 ssl3_accept_~skip~0#1 := 0; 647699#L110-2 assume !false; 647698#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 647696#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 647697#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 647693#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 647692#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 647691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 646877#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 646874#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 646872#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 646870#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 646868#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 646864#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 646865#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 676854#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 676852#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 676851#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 676850#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 676849#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 676848#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 676847#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 676846#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 676845#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 676844#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 676843#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 676842#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 676841#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 676840#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 676839#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 676838#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 676837#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 676836#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 676835#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 676834#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 676826#L209 assume 8672 == ssl3_accept_~s__state~0#1; 676823#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 638207#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 638041#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 638393#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 638394#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 639103#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 639104#L615 assume 0 == ssl3_accept_~skip~0#1; 639093#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 638524#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 639079#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 639080#L614 ssl3_accept_~skip~0#1 := 0; 639070#L110-2 assume !false; 639067#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 639065#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 639062#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 639059#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 639056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 639053#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 639050#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 639047#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 639044#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 639041#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 639038#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 639035#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 639032#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 639029#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 639026#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 639023#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 639020#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 639017#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 639014#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 639011#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 639008#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 639004#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 639005#L176 assume 8448 == ssl3_accept_~s__state~0#1; 638457#L177 assume !(ssl3_accept_~num1~0#1 > 0); 638452#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 638449#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 638445#L615 assume 0 == ssl3_accept_~skip~0#1; 638434#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 638430#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 638427#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 638419#L614 ssl3_accept_~skip~0#1 := 0; 638413#L110-2 assume !false; 638408#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 638400#L113 assume 12292 == ssl3_accept_~s__state~0#1; 638401#L114 ssl3_accept_~s__new_session~0#1 := 1; 675698#L222 ssl3_accept_~s__server~0#1 := 1; 675696#L227 assume !(0 != ssl3_accept_~cb~0#1); 675695#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 675694#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 675690#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 675689#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 676676#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 676673#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 675682#L615 assume 0 == ssl3_accept_~skip~0#1; 675681#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 647545#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 675680#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 676658#L614 ssl3_accept_~skip~0#1 := 0; 676655#L110-2 assume !false; 676651#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 676649#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 676645#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 676642#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 676641#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 676636#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 676632#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 676633#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 678108#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 678109#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 678102#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 678103#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 670356#L146 assume 8496 == ssl3_accept_~s__state~0#1; 670355#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 670353#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 670354#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 670343#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 670344#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 670155#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 670156#L615 assume 0 == ssl3_accept_~skip~0#1; 670150#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 650352#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 670142#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 670143#L614 ssl3_accept_~skip~0#1 := 0; 670134#L110-2 assume !false; 670135#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 677568#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 677569#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 677544#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 677545#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 677427#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 677428#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 677353#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 677354#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 677165#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 677166#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 676992#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 676993#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 676947#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 656065#L152 [2022-11-02 20:55:19,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:19,740 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 2 times [2022-11-02 20:55:19,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:19,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254786438] [2022-11-02 20:55:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:19,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:19,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:19,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:19,767 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:19,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:19,768 INFO L85 PathProgramCache]: Analyzing trace with hash -473181782, now seen corresponding path program 1 times [2022-11-02 20:55:19,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:19,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605977313] [2022-11-02 20:55:19,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:19,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:19,841 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 148 proven. 9 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-02 20:55:19,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:19,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605977313] [2022-11-02 20:55:19,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605977313] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:55:19,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113390051] [2022-11-02 20:55:19,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:19,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:55:19,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:19,843 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:55:19,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-11-02 20:55:19,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:19,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:19,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:19,962 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-02 20:55:19,962 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:55:19,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113390051] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:19,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:55:19,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:55:19,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4656066] [2022-11-02 20:55:19,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:19,964 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:19,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:19,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:19,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:55:19,965 INFO L87 Difference]: Start difference. First operand 80218 states and 97092 transitions. cyclomatic complexity: 17034 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:20,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:20,382 INFO L93 Difference]: Finished difference Result 80570 states and 97332 transitions. [2022-11-02 20:55:20,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80570 states and 97332 transitions. [2022-11-02 20:55:21,151 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23960 [2022-11-02 20:55:21,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80570 states to 80458 states and 97220 transitions. [2022-11-02 20:55:21,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24610 [2022-11-02 20:55:21,332 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24610 [2022-11-02 20:55:21,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80458 states and 97220 transitions. [2022-11-02 20:55:21,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:21,350 INFO L218 hiAutomatonCegarLoop]: Abstraction has 80458 states and 97220 transitions. [2022-11-02 20:55:21,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80458 states and 97220 transitions. [2022-11-02 20:55:22,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80458 to 80218. [2022-11-02 20:55:22,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80218 states, 80218 states have (on average 1.2089555960008975) internal successors, (96980), 80217 states have internal predecessors, (96980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:22,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80218 states to 80218 states and 96980 transitions. [2022-11-02 20:55:22,620 INFO L240 hiAutomatonCegarLoop]: Abstraction has 80218 states and 96980 transitions. [2022-11-02 20:55:22,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:22,621 INFO L428 stractBuchiCegarLoop]: Abstraction has 80218 states and 96980 transitions. [2022-11-02 20:55:22,621 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-11-02 20:55:22,621 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80218 states and 96980 transitions. [2022-11-02 20:55:22,772 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2022-11-02 20:55:22,772 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:22,772 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:22,774 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:22,774 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:22,774 INFO L748 eck$LassoCheckResult]: Stem: 799654#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 799457#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 799436#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 799438#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 799383#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 799384#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 799656#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 831923#L110-2 assume !false; 831919#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 831915#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 831912#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 831908#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 831904#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 831900#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 831896#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 831892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 831888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 831884#L137 assume 8464 == ssl3_accept_~s__state~0#1; 831883#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 831881#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 831879#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 831877#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 831875#L615 assume 0 == ssl3_accept_~skip~0#1; 831873#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 803481#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 831864#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 831860#L614 ssl3_accept_~skip~0#1 := 0; 831856#L110-2 assume !false; 831852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 831848#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 831844#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 831840#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 831836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 831832#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 831828#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 831823#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 831819#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 831816#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 831813#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 831810#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 831807#L146 assume 8496 == ssl3_accept_~s__state~0#1; 831805#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 831799#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 831791#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 831786#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 831197#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 831193#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 831191#L615 assume 0 == ssl3_accept_~skip~0#1; 831189#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 810744#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 831183#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 831181#L614 ssl3_accept_~skip~0#1 := 0; 831178#L110-2 assume !false; 831179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 848148#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 848146#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 831168#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 831165#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 831166#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 831159#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 831160#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 831151#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 831152#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 831145#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 831146#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 817106#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 817107#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 817100#L152 [2022-11-02 20:55:22,775 INFO L750 eck$LassoCheckResult]: Loop: 817100#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 817097#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 817094#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 817091#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 817088#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 817085#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 817082#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 817079#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 817076#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 817073#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 817070#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 817066#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 817062#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 817063#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 817054#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 817055#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 847239#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 847238#L203 assume 8656 == ssl3_accept_~s__state~0#1; 847000#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 847237#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 799451#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 799332#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 799453#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 799454#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 802606#L615 assume 0 == ssl3_accept_~skip~0#1; 802607#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 801480#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 801961#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 809053#L614 ssl3_accept_~skip~0#1 := 0; 809052#L110-2 assume !false; 809051#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 809050#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 809049#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 809048#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 809047#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 809046#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 809045#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 809044#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 809043#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 809042#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 809041#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 809039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 809040#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 847195#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 847192#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 847189#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 847186#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 847183#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 847178#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 847174#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 847170#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 847167#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 847100#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 847098#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 847096#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 847087#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 847084#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 847075#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 847071#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 847069#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 847066#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 846998#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 846996#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 846653#L209 assume 8672 == ssl3_accept_~s__state~0#1; 846651#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 799494#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 799326#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 799542#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 799684#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 800501#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 800495#L615 assume 0 == ssl3_accept_~skip~0#1; 800489#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 799884#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 800474#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 800469#L614 ssl3_accept_~skip~0#1 := 0; 800464#L110-2 assume !false; 800460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 800456#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 800451#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 800452#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 846525#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 800438#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 800434#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 800431#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 800427#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 800428#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 846511#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 800417#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 800414#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 800410#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 800407#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 800404#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 800401#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 800398#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 800395#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 800392#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 800388#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 800384#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 800380#L176 assume 8448 == ssl3_accept_~s__state~0#1; 799759#L177 assume !(ssl3_accept_~num1~0#1 > 0); 799752#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 799748#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 799743#L615 assume 0 == ssl3_accept_~skip~0#1; 799729#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 799725#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 799721#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 799713#L614 ssl3_accept_~skip~0#1 := 0; 799714#L110-2 assume !false; 799702#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 799703#L113 assume 12292 == ssl3_accept_~s__state~0#1; 801692#L114 ssl3_accept_~s__new_session~0#1 := 1; 836447#L222 ssl3_accept_~s__server~0#1 := 1; 836443#L227 assume !(0 != ssl3_accept_~cb~0#1); 836440#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 836436#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 836437#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 846439#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 846438#L254 assume 12292 != ssl3_accept_~s__state~0#1; 836421#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 836417#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 836414#L615 assume 0 == ssl3_accept_~skip~0#1; 836411#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 808652#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 836405#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 836402#L614 ssl3_accept_~skip~0#1 := 0; 836398#L110-2 assume !false; 836395#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 836393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 836391#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 836389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 836387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 836385#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 836383#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 836381#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 835896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 835888#L137 assume 8464 == ssl3_accept_~s__state~0#1; 835865#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 835887#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 835886#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 835885#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 835884#L615 assume 0 == ssl3_accept_~skip~0#1; 835883#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 808035#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 835880#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 835879#L614 ssl3_accept_~skip~0#1 := 0; 835878#L110-2 assume !false; 835877#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 835876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 835875#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 835874#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 835873#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 835872#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 835871#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 835870#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 835869#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 835868#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 835867#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 835866#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 831342#L146 assume 8496 == ssl3_accept_~s__state~0#1; 831341#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 831340#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 831339#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 831330#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 831331#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 848211#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 848209#L615 assume 0 == ssl3_accept_~skip~0#1; 848207#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 814105#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 831187#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 848154#L614 ssl3_accept_~skip~0#1 := 0; 848152#L110-2 assume !false; 831176#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 831174#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 831170#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 831171#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 848142#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 831162#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 831163#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 831155#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 831156#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 831148#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 831149#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 831142#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 831143#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 817103#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 817100#L152 [2022-11-02 20:55:22,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:22,776 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 3 times [2022-11-02 20:55:22,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:22,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255599252] [2022-11-02 20:55:22,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:22,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:22,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:22,786 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:22,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:22,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:22,799 INFO L85 PathProgramCache]: Analyzing trace with hash 522244496, now seen corresponding path program 1 times [2022-11-02 20:55:22,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:22,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677860079] [2022-11-02 20:55:22,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:22,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:22,860 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 191 proven. 9 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-02 20:55:22,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:22,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677860079] [2022-11-02 20:55:22,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677860079] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:55:22,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397442575] [2022-11-02 20:55:22,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:22,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:55:22,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:22,863 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:55:22,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-11-02 20:55:22,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:22,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:55:22,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:22,971 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 143 proven. 0 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2022-11-02 20:55:22,972 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:55:22,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397442575] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:22,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:55:22,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:55:22,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317869458] [2022-11-02 20:55:22,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:22,973 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:22,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:22,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:22,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:55:22,974 INFO L87 Difference]: Start difference. First operand 80218 states and 96980 transitions. cyclomatic complexity: 16922 Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:23,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:23,266 INFO L93 Difference]: Finished difference Result 79210 states and 95764 transitions. [2022-11-02 20:55:23,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79210 states and 95764 transitions. [2022-11-02 20:55:23,556 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2022-11-02 20:55:24,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79210 states to 79210 states and 95764 transitions. [2022-11-02 20:55:24,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24278 [2022-11-02 20:55:24,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24278 [2022-11-02 20:55:24,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79210 states and 95764 transitions. [2022-11-02 20:55:24,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:24,173 INFO L218 hiAutomatonCegarLoop]: Abstraction has 79210 states and 95764 transitions. [2022-11-02 20:55:24,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79210 states and 95764 transitions. [2022-11-02 20:55:24,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79210 to 79210. [2022-11-02 20:55:24,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79210 states, 79210 states have (on average 1.208988764044944) internal successors, (95764), 79209 states have internal predecessors, (95764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:24,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79210 states to 79210 states and 95764 transitions. [2022-11-02 20:55:24,957 INFO L240 hiAutomatonCegarLoop]: Abstraction has 79210 states and 95764 transitions. [2022-11-02 20:55:24,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:24,958 INFO L428 stractBuchiCegarLoop]: Abstraction has 79210 states and 95764 transitions. [2022-11-02 20:55:24,958 INFO L335 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2022-11-02 20:55:24,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79210 states and 95764 transitions. [2022-11-02 20:55:25,603 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2022-11-02 20:55:25,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:25,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:25,605 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:25,605 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:25,606 INFO L748 eck$LassoCheckResult]: Stem: 959628#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 959441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 959423#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 959425#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 959371#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 959372#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 968320#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 968316#L110-2 assume !false; 968312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 968308#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 968304#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 968300#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 968296#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 968292#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 968288#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 968284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 968280#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 968276#L137 assume 8464 == ssl3_accept_~s__state~0#1; 968274#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 968270#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 968266#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 968262#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 968254#L615 assume 0 == ssl3_accept_~skip~0#1; 968244#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 968237#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 968228#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 968224#L614 ssl3_accept_~skip~0#1 := 0; 968220#L110-2 assume !false; 968216#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 968212#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 968208#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 968204#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 968200#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 968196#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 968192#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 968188#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 968184#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 968180#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 968176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 968172#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 968168#L146 assume 8496 == ssl3_accept_~s__state~0#1; 968166#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 968160#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 968150#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 968140#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 968141#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1008906#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1019709#L615 assume 0 == ssl3_accept_~skip~0#1; 1009231#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008884#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1019706#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1008540#L614 ssl3_accept_~skip~0#1 := 0; 1008541#L110-2 assume !false; 1019705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1008521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1008522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1008511#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1008512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1008499#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1008494#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1008487#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1008488#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1008474#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1008467#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1008468#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1008453#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1008454#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1015876#L152 [2022-11-02 20:55:25,606 INFO L750 eck$LassoCheckResult]: Loop: 1015876#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1015873#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1015869#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1015865#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1015861#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1015856#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1015851#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1015846#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1015841#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1015837#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1015834#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1015828#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1015823#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1015817#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1015811#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1015807#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1015803#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1015799#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1015514#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1015792#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1015789#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1015783#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1015779#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1015774#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1015770#L615 assume 0 == ssl3_accept_~skip~0#1; 1015766#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1015290#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1015757#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1015752#L614 ssl3_accept_~skip~0#1 := 0; 1015744#L110-2 assume !false; 1015737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1015732#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1015724#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1015719#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1015713#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1015707#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1015703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1015698#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1015692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1015686#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1015679#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1015673#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1015667#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1015653#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1015644#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1015643#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1015642#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1015640#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1015638#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1015636#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1015634#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1015632#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1015630#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1015628#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1015626#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1015624#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1015622#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1015620#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1015618#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1015616#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1015614#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1015612#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1015595#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1015508#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1015485#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1015445#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1015435#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 1015428#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 1015418#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 1015410#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1015406#L615 assume 0 == ssl3_accept_~skip~0#1; 1015400#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1014574#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1015173#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1015171#L614 ssl3_accept_~skip~0#1 := 0; 1015169#L110-2 assume !false; 1015166#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1015164#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1015162#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1015150#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1015142#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1015134#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1015126#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1015119#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1015113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1015106#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1015100#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1015093#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1015084#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1015077#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1015070#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1015062#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1015056#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1015049#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1015043#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1015034#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1015028#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1015023#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1015017#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1015011#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1015004#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1014997#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1014990#L615 assume 0 == ssl3_accept_~skip~0#1; 1014984#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1014499#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1014975#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1014969#L614 ssl3_accept_~skip~0#1 := 0; 1014963#L110-2 assume !false; 1014958#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1014950#L113 assume 12292 == ssl3_accept_~s__state~0#1; 1014943#L114 ssl3_accept_~s__new_session~0#1 := 1; 1014934#L222 ssl3_accept_~s__server~0#1 := 1; 1014927#L227 assume !(0 != ssl3_accept_~cb~0#1); 1014917#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 1014907#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 1014869#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 1014855#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 1014846#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 1014837#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1014827#L615 assume 0 == ssl3_accept_~skip~0#1; 1014126#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1014120#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1014115#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1014111#L614 ssl3_accept_~skip~0#1 := 0; 1014109#L110-2 assume !false; 1014107#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1014105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1014103#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1014101#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1014099#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1014097#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1013939#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1013940#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1018882#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1018880#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1018878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1018876#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1012636#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1018873#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1018871#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1018869#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1018867#L615 assume 0 == ssl3_accept_~skip~0#1; 1018865#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008971#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1018144#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1018142#L614 ssl3_accept_~skip~0#1 := 0; 1018141#L110-2 assume !false; 1018140#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1018138#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1018132#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1016654#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1013597#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1013566#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1013475#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1012834#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1012722#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1012714#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1012705#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1012693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1012615#L146 assume 8496 == ssl3_accept_~s__state~0#1; 959592#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 959593#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1009234#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1009229#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1009230#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1008850#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1008851#L615 assume 0 == ssl3_accept_~skip~0#1; 1009235#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008553#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1008546#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1008547#L614 ssl3_accept_~skip~0#1 := 0; 1008534#L110-2 assume !false; 1008527#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1008528#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1008516#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1008517#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1008505#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1008506#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1019704#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1019703#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1008480#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1008481#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1019702#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1008461#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1008462#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1015880#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1015876#L152 [2022-11-02 20:55:25,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:25,607 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 4 times [2022-11-02 20:55:25,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:25,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147305691] [2022-11-02 20:55:25,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:25,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:25,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:25,617 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:25,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:25,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:25,632 INFO L85 PathProgramCache]: Analyzing trace with hash -968947721, now seen corresponding path program 1 times [2022-11-02 20:55:25,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:25,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820605639] [2022-11-02 20:55:25,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:25,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:25,717 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 195 proven. 9 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-02 20:55:25,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:25,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820605639] [2022-11-02 20:55:25,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820605639] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:55:25,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702279286] [2022-11-02 20:55:25,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:25,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:55:25,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:25,726 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:55:25,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-11-02 20:55:25,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:25,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:25,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:25,851 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 185 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-02 20:55:25,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:55:25,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702279286] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:25,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:55:25,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:55:25,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139492577] [2022-11-02 20:55:25,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:25,853 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:25,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:25,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:25,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:55:25,854 INFO L87 Difference]: Start difference. First operand 79210 states and 95764 transitions. cyclomatic complexity: 16714 Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:26,252 INFO L93 Difference]: Finished difference Result 79530 states and 96020 transitions. [2022-11-02 20:55:26,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79530 states and 96020 transitions. [2022-11-02 20:55:26,549 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2022-11-02 20:55:26,728 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79530 states to 79210 states and 95700 transitions. [2022-11-02 20:55:26,728 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24278 [2022-11-02 20:55:26,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24278 [2022-11-02 20:55:26,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79210 states and 95700 transitions. [2022-11-02 20:55:26,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:26,743 INFO L218 hiAutomatonCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2022-11-02 20:55:26,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79210 states and 95700 transitions. [2022-11-02 20:55:27,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79210 to 79210. [2022-11-02 20:55:27,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79210 states, 79210 states have (on average 1.208180785254387) internal successors, (95700), 79209 states have internal predecessors, (95700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:27,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79210 states to 79210 states and 95700 transitions. [2022-11-02 20:55:27,979 INFO L240 hiAutomatonCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2022-11-02 20:55:27,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:27,980 INFO L428 stractBuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2022-11-02 20:55:27,980 INFO L335 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2022-11-02 20:55:27,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79210 states and 95700 transitions. [2022-11-02 20:55:28,122 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2022-11-02 20:55:28,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:28,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:28,124 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:28,124 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:28,124 INFO L748 eck$LassoCheckResult]: Stem: 1118953#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 1118748#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 1118728#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1118730#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1118673#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1118674#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1123388#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1123386#L110-2 assume !false; 1123384#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1123382#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1123380#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1123378#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1123376#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1123374#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1123372#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1123370#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1123368#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1123366#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1123364#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1123362#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1123360#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1123358#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1123356#L615 assume 0 == ssl3_accept_~skip~0#1; 1123349#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1123346#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1123341#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1123338#L614 ssl3_accept_~skip~0#1 := 0; 1123336#L110-2 assume !false; 1123334#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1123332#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1123330#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1123328#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1123326#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1123324#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1123322#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1123320#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1123318#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1123316#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1123314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1123312#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1123310#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1123308#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1123306#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1123303#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1123299#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1123300#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1176872#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1176871#L615 assume 0 == ssl3_accept_~skip~0#1; 1176870#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1172647#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1176867#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1176866#L614 ssl3_accept_~skip~0#1 := 0; 1176865#L110-2 assume !false; 1176864#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1176863#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1176862#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1176861#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1176860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1176859#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1176858#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1176857#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1176856#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1176855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1176854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1176853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1176852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1176848#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1176849#L152 [2022-11-02 20:55:28,124 INFO L750 eck$LassoCheckResult]: Loop: 1176849#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1177838#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1177839#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1177825#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1177826#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1177820#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1177821#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1177816#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1177817#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1177812#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1177813#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1177809#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1177804#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1177802#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1176738#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1176736#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1176734#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1176732#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1176527#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1176729#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1176727#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1176723#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1176721#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1176719#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1176715#L615 assume 0 == ssl3_accept_~skip~0#1; 1176712#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1170370#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1176703#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1176700#L614 ssl3_accept_~skip~0#1 := 0; 1176697#L110-2 assume !false; 1176693#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1176688#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1176683#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1176678#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1176672#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1176665#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1176660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1176655#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1176650#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1176645#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1176640#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1176635#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1176629#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1176624#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1176619#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1176614#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1176609#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1176604#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1176599#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1176594#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1176589#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1176584#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1176580#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1176575#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1176570#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1176566#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1176560#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1176555#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1176547#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1176542#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1176536#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1176532#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1176525#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1176517#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1176513#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1176507#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1176503#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 1176500#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 1176496#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 1176494#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1176492#L615 assume 0 == ssl3_accept_~skip~0#1; 1176490#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1170207#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1176487#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1176485#L614 ssl3_accept_~skip~0#1 := 0; 1176482#L110-2 assume !false; 1176480#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1176477#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1176475#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1176472#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1176470#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1176467#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1176465#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1176462#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1176460#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1176457#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1176455#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1176453#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1176452#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1176450#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1176447#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1176443#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1176441#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1176439#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1176437#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1176435#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1176432#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1176430#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1176428#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1176426#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1176423#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1176421#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1176419#L615 assume 0 == ssl3_accept_~skip~0#1; 1176416#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1170106#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1176409#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1176406#L614 ssl3_accept_~skip~0#1 := 0; 1176403#L110-2 assume !false; 1176400#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1176396#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1176397#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1176680#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1176675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1176667#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1176662#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1176657#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1176652#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1176647#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1176642#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1176637#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1176631#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1176626#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1176621#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1176616#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1176611#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1176606#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1176601#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1176596#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1176591#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1176586#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1176582#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1176577#L179 assume 8576 == ssl3_accept_~s__state~0#1; 1176573#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 1179120#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 1179113#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 1179114#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1179193#L615 assume 0 == ssl3_accept_~skip~0#1; 1179192#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1174821#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1179189#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1179188#L614 ssl3_accept_~skip~0#1 := 0; 1179187#L110-2 assume !false; 1179186#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1179185#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1179184#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1179183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1179182#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1179181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1179180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1179179#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1179177#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1179176#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1179174#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1179172#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1179132#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1179169#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1179167#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1179165#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1179163#L615 assume 0 == ssl3_accept_~skip~0#1; 1179161#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1172749#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1179156#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1179154#L614 ssl3_accept_~skip~0#1 := 0; 1179152#L110-2 assume !false; 1179150#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1179148#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1179146#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1179144#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1179143#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1179142#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1179141#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1179140#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1179139#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1179138#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1179136#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1179133#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1179128#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1179124#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1179123#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1179119#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1179112#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1179109#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1179105#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1179106#L615 assume 0 == ssl3_accept_~skip~0#1; 1179102#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1168340#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1179091#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1179092#L614 ssl3_accept_~skip~0#1 := 0; 1179722#L110-2 assume !false; 1179721#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1179720#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1179719#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1179718#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1179717#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1179716#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1179715#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1179714#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1179713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1179712#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1179711#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1179710#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1179709#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1178461#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1176849#L152 [2022-11-02 20:55:28,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:28,124 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 5 times [2022-11-02 20:55:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:28,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506532610] [2022-11-02 20:55:28,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:28,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:28,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:28,133 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:28,144 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:28,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:28,145 INFO L85 PathProgramCache]: Analyzing trace with hash 434017212, now seen corresponding path program 1 times [2022-11-02 20:55:28,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:28,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835157395] [2022-11-02 20:55:28,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:28,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:28,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-02 20:55:28,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:28,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835157395] [2022-11-02 20:55:28,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835157395] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:55:28,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038893635] [2022-11-02 20:55:28,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:28,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:55:28,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:28,222 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:55:28,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-11-02 20:55:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:28,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:55:28,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:28,406 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-02 20:55:28,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:55:28,521 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-02 20:55:28,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038893635] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:55:28,521 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:55:28,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:55:28,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687280007] [2022-11-02 20:55:28,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:55:28,523 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:28,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:28,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:55:28,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:55:28,524 INFO L87 Difference]: Start difference. First operand 79210 states and 95700 transitions. cyclomatic complexity: 16650 Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:29,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:29,037 INFO L93 Difference]: Finished difference Result 93498 states and 111060 transitions. [2022-11-02 20:55:29,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 93498 states and 111060 transitions. [2022-11-02 20:55:29,851 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 27727 [2022-11-02 20:55:30,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 93498 states to 93498 states and 111060 transitions. [2022-11-02 20:55:30,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28537 [2022-11-02 20:55:30,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28537 [2022-11-02 20:55:30,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93498 states and 111060 transitions. [2022-11-02 20:55:30,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:30,031 INFO L218 hiAutomatonCegarLoop]: Abstraction has 93498 states and 111060 transitions. [2022-11-02 20:55:30,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93498 states and 111060 transitions. [2022-11-02 20:55:30,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93498 to 85986. [2022-11-02 20:55:30,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85986 states, 85986 states have (on average 1.1877282348289255) internal successors, (102128), 85985 states have internal predecessors, (102128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:31,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85986 states to 85986 states and 102128 transitions. [2022-11-02 20:55:31,292 INFO L240 hiAutomatonCegarLoop]: Abstraction has 85986 states and 102128 transitions. [2022-11-02 20:55:31,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:55:31,303 INFO L428 stractBuchiCegarLoop]: Abstraction has 85986 states and 102128 transitions. [2022-11-02 20:55:31,304 INFO L335 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2022-11-02 20:55:31,305 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85986 states and 102128 transitions. [2022-11-02 20:55:31,435 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 25260 [2022-11-02 20:55:31,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:31,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:31,437 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:31,437 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:31,437 INFO L748 eck$LassoCheckResult]: Stem: 1292892#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 1292672#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 1292660#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1292661#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1292882#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1292896#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1292898#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1307409#L110-2 assume !false; 1307407#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1307405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1307403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1307401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1307399#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1307397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1307395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1307393#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1307391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1307389#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1307387#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1307386#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1307384#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1307382#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1307380#L615 assume 0 == ssl3_accept_~skip~0#1; 1307378#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1302052#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1307373#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1307370#L614 ssl3_accept_~skip~0#1 := 0; 1307368#L110-2 assume !false; 1307366#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1307364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1307362#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1307360#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1307358#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1307356#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1307354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1307352#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1307350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1307348#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1307346#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1307344#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1307342#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1307340#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1307339#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1307335#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1307330#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1307331#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1350725#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1350726#L615 assume 0 == ssl3_accept_~skip~0#1; 1350720#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1350689#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1350688#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1350718#L614 ssl3_accept_~skip~0#1 := 0; 1350717#L110-2 assume !false; 1350716#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1350715#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1350714#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1350713#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1350712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1350711#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1350710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1350709#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1350708#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1350707#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1350706#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1350705#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1350704#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1350702#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1350703#L152 [2022-11-02 20:55:31,438 INFO L750 eck$LassoCheckResult]: Loop: 1350703#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1357655#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1357652#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1357649#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1357646#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1357643#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1357640#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1357637#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1357634#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1357631#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1357628#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1357625#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1357622#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1357619#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1356103#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1356099#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1356094#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1356089#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1349532#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1356080#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1356076#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1356069#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1356062#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1356057#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1356052#L615 assume 0 == ssl3_accept_~skip~0#1; 1349748#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1349730#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1349725#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1349722#L614 ssl3_accept_~skip~0#1 := 0; 1349719#L110-2 assume !false; 1349716#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1349713#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1349710#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1349707#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1349704#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1349701#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1349698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1349695#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1349692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1349689#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1349687#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1349684#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1349681#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1349678#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1349675#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1349672#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1349669#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1349666#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1349663#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1349660#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1349657#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1349654#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1349652#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1349650#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1349648#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1349645#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1349643#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1349641#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1349639#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1349638#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1349635#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1349634#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1349632#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1349529#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1349526#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1349521#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1349518#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 1337035#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 1337024#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 1337020#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1337015#L615 assume 0 == ssl3_accept_~skip~0#1; 1337001#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1337002#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1348938#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1348936#L614 ssl3_accept_~skip~0#1 := 0; 1348934#L110-2 assume !false; 1348932#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1348930#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1348928#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1348926#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1348924#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1348922#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1348920#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1348918#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1348916#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1348914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1348912#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1348910#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1348908#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1348906#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1348904#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1348902#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1348900#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1348898#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1348896#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1348894#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1348892#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1348890#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1348888#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1348886#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1348882#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1348880#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1348877#L615 assume 0 == ssl3_accept_~skip~0#1; 1348873#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1348868#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1348863#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1348861#L614 ssl3_accept_~skip~0#1 := 0; 1348859#L110-2 assume !false; 1348857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1348852#L113 assume 12292 == ssl3_accept_~s__state~0#1; 1348850#L114 ssl3_accept_~s__new_session~0#1 := 1; 1348851#L222 ssl3_accept_~s__server~0#1 := 1; 1348845#L227 assume !(0 != ssl3_accept_~cb~0#1); 1348847#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 1348841#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 1348842#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 1348835#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 1348836#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 1348597#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1348598#L615 assume 0 == ssl3_accept_~skip~0#1; 1348592#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1348591#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1348587#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1348586#L614 ssl3_accept_~skip~0#1 := 0; 1348584#L110-2 assume !false; 1348582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1348580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1348578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1348576#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1348574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1348572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1348569#L128 assume 8480 == ssl3_accept_~s__state~0#1; 1348490#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 1348424#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 1348418#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1348416#L615 assume 0 == ssl3_accept_~skip~0#1; 1348411#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1348408#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1348403#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1348401#L614 ssl3_accept_~skip~0#1 := 0; 1348399#L110-2 assume !false; 1348397#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1348395#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1348393#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1348391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1348389#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1348387#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1348385#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1348383#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1348381#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1348379#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1348377#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1348375#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1348373#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1348371#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1348369#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1348367#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1348365#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1348363#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1348361#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1348359#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1348357#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1348355#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1348353#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1348350#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1348347#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1348345#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1348343#L615 assume 0 == ssl3_accept_~skip~0#1; 1348337#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1348336#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1348335#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1348585#L614 ssl3_accept_~skip~0#1 := 0; 1348583#L110-2 assume !false; 1348581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1348579#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1348577#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1348575#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1348573#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1348571#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1348567#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1348568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1348570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1358299#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1358298#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1358296#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1358295#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1358294#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1366742#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1366736#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1366728#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1366723#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1366720#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1366409#L615 assume 0 == ssl3_accept_~skip~0#1; 1357715#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1357712#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1357708#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1357705#L614 ssl3_accept_~skip~0#1 := 0; 1357702#L110-2 assume !false; 1357698#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1357695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1357692#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1357689#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1357686#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1357683#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1357680#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1357677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1357674#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1357671#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1357668#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1357665#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1357662#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1357659#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1350703#L152 [2022-11-02 20:55:31,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:31,438 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 6 times [2022-11-02 20:55:31,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:31,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294523703] [2022-11-02 20:55:31,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:31,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:31,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:31,447 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:31,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:31,459 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:31,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:31,460 INFO L85 PathProgramCache]: Analyzing trace with hash 2121400483, now seen corresponding path program 1 times [2022-11-02 20:55:31,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:31,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020339855] [2022-11-02 20:55:31,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:31,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:31,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-11-02 20:55:31,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:31,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020339855] [2022-11-02 20:55:31,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020339855] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:55:31,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672373526] [2022-11-02 20:55:31,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:31,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:55:31,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:31,523 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:55:31,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-11-02 20:55:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:31,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:55:31,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:31,678 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-11-02 20:55:31,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:55:31,765 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-11-02 20:55:31,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672373526] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:55:31,765 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:55:31,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:55:31,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677431689] [2022-11-02 20:55:31,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:55:31,766 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:31,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:31,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:55:31,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:55:31,769 INFO L87 Difference]: Start difference. First operand 85986 states and 102128 transitions. cyclomatic complexity: 16302 Second operand has 6 states, 6 states have (on average 30.833333333333332) internal successors, (185), 6 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:32,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:32,307 INFO L93 Difference]: Finished difference Result 81518 states and 95768 transitions. [2022-11-02 20:55:32,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 81518 states and 95768 transitions. [2022-11-02 20:55:32,576 INFO L131 ngComponentsAnalysis]: Automaton has 72 accepting balls. 16984 [2022-11-02 20:55:32,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 81518 states to 61638 states and 72568 transitions. [2022-11-02 20:55:32,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22266 [2022-11-02 20:55:32,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23122 [2022-11-02 20:55:32,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61638 states and 72568 transitions. [2022-11-02 20:55:32,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:32,729 INFO L218 hiAutomatonCegarLoop]: Abstraction has 61638 states and 72568 transitions. [2022-11-02 20:55:32,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61638 states and 72568 transitions. [2022-11-02 20:55:33,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61638 to 52054. [2022-11-02 20:55:33,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52054 states, 52054 states have (on average 1.183040688515772) internal successors, (61582), 52053 states have internal predecessors, (61582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:33,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52054 states to 52054 states and 61582 transitions. [2022-11-02 20:55:33,823 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52054 states and 61582 transitions. [2022-11-02 20:55:33,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:55:33,824 INFO L428 stractBuchiCegarLoop]: Abstraction has 52054 states and 61582 transitions. [2022-11-02 20:55:33,824 INFO L335 stractBuchiCegarLoop]: ======== Iteration 39 ============ [2022-11-02 20:55:33,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52054 states and 61582 transitions. [2022-11-02 20:55:33,953 INFO L131 ngComponentsAnalysis]: Automaton has 60 accepting balls. 15824 [2022-11-02 20:55:33,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:33,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:33,955 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:33,955 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:33,955 INFO L748 eck$LassoCheckResult]: Stem: 1461665#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 1461458#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 1461442#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1461443#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1461656#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1461667#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1461669#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1471016#L110-2 assume !false; 1471015#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1471014#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1471013#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1471012#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1471011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1471010#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1471009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1471008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1471007#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1471006#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1471005#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1471003#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1471004#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1471000#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1471001#L615 assume 0 == ssl3_accept_~skip~0#1; 1470997#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1467259#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1470991#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1470993#L614 ssl3_accept_~skip~0#1 := 0; 1470987#L110-2 assume !false; 1470988#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1470983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1470984#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1470979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1470980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1470975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1470976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1470971#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1470972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1470967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1470968#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1470963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1470964#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1470959#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1470960#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1477059#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1477060#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 1483134#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1483132#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1483130#L615 assume 0 == ssl3_accept_~skip~0#1; 1483128#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1478144#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1483123#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1483120#L614 ssl3_accept_~skip~0#1 := 0; 1483118#L110-2 assume !false; 1483116#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1483114#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1483112#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1483110#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1483108#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1483106#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1483104#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1483102#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1483100#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1483098#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1483096#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1483094#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1483092#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1483089#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1483087#L152 assume 8512 == ssl3_accept_~s__state~0#1; 1483085#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1483083#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 1483080#L315-2 [2022-11-02 20:55:33,956 INFO L750 eck$LassoCheckResult]: Loop: 1483080#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 1483078#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1483074#L615 assume !(0 == ssl3_accept_~skip~0#1); 1483070#L614 ssl3_accept_~skip~0#1 := 0; 1483068#L110-2 assume !false; 1483067#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1483064#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1483061#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1483059#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1483057#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1483055#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1483053#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1483051#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1483049#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1483047#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1483044#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1483041#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1483035#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1483032#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1483029#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1483026#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1483023#L158 assume 8528 == ssl3_accept_~s__state~0#1; 1482018#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 1483018#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 1483014#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 1483011#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 1483007#L344 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 1483003#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 1482997#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 1482991#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 1482988#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1482983#L615 assume !(0 == ssl3_accept_~skip~0#1); 1482978#L614 ssl3_accept_~skip~0#1 := 0; 1482975#L110-2 assume !false; 1482972#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1482969#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1482966#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1482964#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1482960#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1482957#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1482951#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1482949#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1482917#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1482916#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1482915#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1482914#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1482913#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1482912#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1482911#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1482910#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1482763#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1482760#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1482756#L164 assume 8544 == ssl3_accept_~s__state~0#1; 1482462#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 1482748#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 1482742#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1482738#L399 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 1482732#L400 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 1482727#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 1482723#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 1482721#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1482720#L615 assume 0 == ssl3_accept_~skip~0#1; 1482719#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1480126#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1482716#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1482715#L614 ssl3_accept_~skip~0#1 := 0; 1482714#L110-2 assume !false; 1482713#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1482712#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1482711#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1482710#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1482709#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1482708#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1482707#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1482706#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1482705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1482704#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1482703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1482702#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1482701#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1482700#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1482699#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1482698#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1482697#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1482696#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1482695#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1482694#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1482693#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1482692#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1482187#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1482188#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1482172#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1482173#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1482160#L615 assume 0 == ssl3_accept_~skip~0#1; 1482161#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1479560#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1482152#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1482136#L614 ssl3_accept_~skip~0#1 := 0; 1482137#L110-2 assume !false; 1482124#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1482125#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1482112#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1482113#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1482100#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1482101#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1482088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1482089#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1482074#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1482075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1482062#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1482063#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1482048#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1482049#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1482034#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1482035#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1482020#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1482021#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1482685#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1482686#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1482468#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1482454#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1482448#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1479294#L179 assume 8576 == ssl3_accept_~s__state~0#1; 1479188#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 1479283#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 1479284#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 1482447#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1483182#L615 assume 0 == ssl3_accept_~skip~0#1; 1483181#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1480446#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1483178#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1483177#L614 ssl3_accept_~skip~0#1 := 0; 1483176#L110-2 assume !false; 1483175#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1483174#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1483173#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1483172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1483171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1483170#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1483169#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1483168#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1483167#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1483166#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1483165#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1483164#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1482061#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1483163#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1483162#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 1483161#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1483160#L615 assume 0 == ssl3_accept_~skip~0#1; 1483159#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1480419#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1483156#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1483155#L614 ssl3_accept_~skip~0#1 := 0; 1483154#L110-2 assume !false; 1483153#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1483152#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1483151#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1483150#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1483149#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1483148#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1483147#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1483146#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1483145#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1483144#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1483143#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1483142#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1483141#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1482046#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1483140#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1483138#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1483135#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 1483133#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1483131#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1483129#L615 assume 0 == ssl3_accept_~skip~0#1; 1483127#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1480386#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1483121#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1483119#L614 ssl3_accept_~skip~0#1 := 0; 1483117#L110-2 assume !false; 1483115#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1483113#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1483111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1483109#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1483107#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1483105#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1483103#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1483101#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1483099#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1483097#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1483095#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1483093#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1483091#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1483088#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1483086#L152 assume 8512 == ssl3_accept_~s__state~0#1; 1482032#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1483082#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 1483080#L315-2 [2022-11-02 20:55:33,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:33,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1463895914, now seen corresponding path program 1 times [2022-11-02 20:55:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:33,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731945357] [2022-11-02 20:55:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:33,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:33,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:33,968 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:33,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:33,983 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:33,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:33,984 INFO L85 PathProgramCache]: Analyzing trace with hash -547999757, now seen corresponding path program 1 times [2022-11-02 20:55:33,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:33,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695935444] [2022-11-02 20:55:33,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:33,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:34,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:34,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:34,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:34,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2014414294, now seen corresponding path program 1 times [2022-11-02 20:55:34,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:34,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461184091] [2022-11-02 20:55:34,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:34,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:34,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:34,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:34,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:34,271 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:37,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:37,193 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:37,390 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:55:37 BoogieIcfgContainer [2022-11-02 20:55:37,390 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:55:37,391 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:55:37,391 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:55:37,391 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:55:37,391 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:54:47" (3/4) ... [2022-11-02 20:55:37,394 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:55:37,511 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:55:37,512 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:55:37,512 INFO L158 Benchmark]: Toolchain (without parser) took 52042.93ms. Allocated memory was 92.3MB in the beginning and 14.2GB in the end (delta: 14.1GB). Free memory was 58.6MB in the beginning and 11.3GB in the end (delta: -11.2GB). Peak memory consumption was 2.9GB. Max. memory is 16.1GB. [2022-11-02 20:55:37,513 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 92.3MB. Free memory was 64.8MB in the beginning and 64.7MB in the end (delta: 31.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:55:37,514 INFO L158 Benchmark]: CACSL2BoogieTranslator took 495.64ms. Allocated memory is still 92.3MB. Free memory was 58.4MB in the beginning and 65.0MB in the end (delta: -6.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:55:37,514 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.38ms. Allocated memory is still 92.3MB. Free memory was 65.0MB in the beginning and 62.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:55:37,515 INFO L158 Benchmark]: Boogie Preprocessor took 76.99ms. Allocated memory is still 92.3MB. Free memory was 62.4MB in the beginning and 60.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:55:37,515 INFO L158 Benchmark]: RCFGBuilder took 1313.19ms. Allocated memory was 92.3MB in the beginning and 121.6MB in the end (delta: 29.4MB). Free memory was 60.3MB in the beginning and 91.4MB in the end (delta: -31.1MB). Peak memory consumption was 30.7MB. Max. memory is 16.1GB. [2022-11-02 20:55:37,515 INFO L158 Benchmark]: BuchiAutomizer took 49972.28ms. Allocated memory was 121.6MB in the beginning and 14.2GB in the end (delta: 14.0GB). Free memory was 90.8MB in the beginning and 11.3GB in the end (delta: -11.2GB). Peak memory consumption was 2.9GB. Max. memory is 16.1GB. [2022-11-02 20:55:37,516 INFO L158 Benchmark]: Witness Printer took 121.16ms. Allocated memory is still 14.2GB. Free memory was 11.3GB in the beginning and 11.3GB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-02 20:55:37,518 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 92.3MB. Free memory was 64.8MB in the beginning and 64.7MB in the end (delta: 31.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 495.64ms. Allocated memory is still 92.3MB. Free memory was 58.4MB in the beginning and 65.0MB in the end (delta: -6.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.38ms. Allocated memory is still 92.3MB. Free memory was 65.0MB in the beginning and 62.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.99ms. Allocated memory is still 92.3MB. Free memory was 62.4MB in the beginning and 60.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1313.19ms. Allocated memory was 92.3MB in the beginning and 121.6MB in the end (delta: 29.4MB). Free memory was 60.3MB in the beginning and 91.4MB in the end (delta: -31.1MB). Peak memory consumption was 30.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 49972.28ms. Allocated memory was 121.6MB in the beginning and 14.2GB in the end (delta: 14.0GB). Free memory was 90.8MB in the beginning and 11.3GB in the end (delta: -11.2GB). Peak memory consumption was 2.9GB. Max. memory is 16.1GB. * Witness Printer took 121.16ms. Allocated memory is still 14.2GB. Free memory was 11.3GB in the beginning and 11.3GB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 41 terminating modules (38 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 52054 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 49.7s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 16.0s. Construction of modules took 4.7s. Büchi inclusion checks took 24.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 41. Automata minimization 12.3s AutomataMinimizationTime, 41 MinimizatonAttempts, 38766 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 7.7s Buchi closure took 0.2s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 388/388 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8341 SdHoareTripleChecker+Valid, 6.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8338 mSDsluCounter, 19527 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8742 mSDsCounter, 948 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5247 IncrementalHoareTripleChecker+Invalid, 6195 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 948 mSolverCounterUnsat, 10785 mSDtfsCounter, 5247 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI27 SFLT0 conc0 concLT2 SILN0 SILU0 SILI8 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf100 lsp25 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf89 smp83 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 31ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 219]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L657] int s ; [L658] int tmp ; [L662] s = 8464 [L663] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__s3__tmp__reuse_message = 0 [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L93] COND FALSE !(s__info_callback != 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L96] COND FALSE !(s__ctx__info_callback != 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=0, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L614] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L615] COND TRUE ! skip VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L616] COND FALSE !(tmp___1 != -12288) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L626] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L632] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L641] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L614] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L615] COND TRUE ! skip VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L616] COND FALSE !(tmp___1 != -12288) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L626] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L632] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L641] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L152] COND TRUE s__state == 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms VAL [\old(initial_state)=8464, __cil_tmp56=4294967266, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=-4294967326, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 VAL [\old(initial_state)=8464, __cil_tmp56=4294967266, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=-4294967326, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=1, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND FALSE !(__cil_tmp57 + 2097152UL) [L335] s__s3__tmp__use_rsa_tmp = 0 [L338] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L341] COND FALSE !(l + 30UL) [L344] COND TRUE l + 1UL [L345] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L349] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L350] COND FALSE !(__cil_tmp58 + 2UL) [L372] skip = 1 [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND TRUE __cil_tmp61 + 256UL [L400] COND TRUE s__verify_mode + 2 [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 219]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L657] int s ; [L658] int tmp ; [L662] s = 8464 [L663] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__s3__tmp__reuse_message = 0 [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L93] COND FALSE !(s__info_callback != 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L96] COND FALSE !(s__ctx__info_callback != 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=0, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L614] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L615] COND TRUE ! skip VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L616] COND FALSE !(tmp___1 != -12288) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L626] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L632] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L641] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L614] COND TRUE ! s__s3__tmp__reuse_message VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L615] COND TRUE ! skip VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L616] COND FALSE !(tmp___1 != -12288) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L626] COND FALSE !(\read(s__debug)) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L632] COND FALSE !(cb != 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L641] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L152] COND TRUE s__state == 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms VAL [\old(initial_state)=8464, __cil_tmp56=4294967266, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=-4294967326, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 VAL [\old(initial_state)=8464, __cil_tmp56=4294967266, blastFlag=2, cb=0, got_new_session=1, initial_state=8464, ret=1, s__cert=8, s__ctx__info_callback=0, s__debug=0, s__hit=0, s__in_handshake=1, s__info_callback=0, s__init_buf___0=1, s__init_num=0, s__s3__tmp__new_cipher__algorithms=-4294967326, s__s3__tmp__reuse_message=0, s__shutdown=0, s__state=8512, skip=1, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND FALSE !(__cil_tmp57 + 2097152UL) [L335] s__s3__tmp__use_rsa_tmp = 0 [L338] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L341] COND FALSE !(l + 30UL) [L344] COND TRUE l + 1UL [L345] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L349] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L350] COND FALSE !(__cil_tmp58 + 2UL) [L372] skip = 1 [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND TRUE __cil_tmp61 + 256UL [L400] COND TRUE s__verify_mode + 2 [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:55:38,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:38,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-11-02 20:55:38,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-11-02 20:55:38,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:38,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-11-02 20:55:39,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-02 20:55:39,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-02 20:55:39,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-02 20:55:39,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:39,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eb9ffa8-82e4-4817-b419-87286e57e003/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)