./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ --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 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed --- 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-dbf71c6-m [2022-10-17 10:28:06,010 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:28:06,013 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:28:06,067 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:28:06,068 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:28:06,071 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:28:06,075 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:28:06,080 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:28:06,082 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:28:06,088 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:28:06,089 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:28:06,092 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:28:06,092 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:28:06,095 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:28:06,097 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:28:06,099 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:28:06,101 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:28:06,102 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:28:06,104 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:28:06,112 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:28:06,113 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:28:06,115 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:28:06,119 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:28:06,120 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:28:06,131 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:28:06,131 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:28:06,132 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:28:06,134 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:28:06,135 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:28:06,136 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:28:06,137 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:28:06,139 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:28:06,142 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:28:06,143 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:28:06,144 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:28:06,145 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:28:06,145 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:28:06,146 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:28:06,146 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:28:06,147 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:28:06,147 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:28:06,148 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:28:06,189 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:28:06,189 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:28:06,190 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:28:06,190 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:28:06,192 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:28:06,192 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:28:06,192 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:28:06,193 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:28:06,193 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:28:06,193 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:28:06,194 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:28:06,194 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:28:06,195 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:28:06,195 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:28:06,195 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:28:06,195 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:28:06,195 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:28:06,196 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:28:06,196 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:28:06,196 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:28:06,196 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:28:06,196 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:28:06,197 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:28:06,198 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:28:06,199 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:28:06,199 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:28:06,199 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:28:06,199 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:28:06,199 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:28:06,200 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:28:06,200 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:28:06,201 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:28:06,202 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_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/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_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ 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 -> 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed [2022-10-17 10:28:06,457 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:28:06,477 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:28:06,480 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:28:06,481 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:28:06,482 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:28:06,483 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2022-10-17 10:28:06,550 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/data/d1dd266df/e8ea6ff1c0394bf39d44dca33681a9fb/FLAG367206fb2 [2022-10-17 10:28:07,022 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:28:07,023 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2022-10-17 10:28:07,045 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/data/d1dd266df/e8ea6ff1c0394bf39d44dca33681a9fb/FLAG367206fb2 [2022-10-17 10:28:07,377 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/data/d1dd266df/e8ea6ff1c0394bf39d44dca33681a9fb [2022-10-17 10:28:07,379 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:28:07,381 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:28:07,394 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:28:07,395 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:28:07,398 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:28:07,399 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,400 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e7e3364 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07, skipping insertion in model container [2022-10-17 10:28:07,400 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,407 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:28:07,465 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:28:07,694 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_057d12e1-d733-4a0a-a33a-33129a8c294d/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2022-10-17 10:28:07,699 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:28:07,707 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:28:07,774 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_057d12e1-d733-4a0a-a33a-33129a8c294d/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2022-10-17 10:28:07,792 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:28:07,806 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:28:07,808 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07 WrapperNode [2022-10-17 10:28:07,809 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:28:07,811 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:28:07,811 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:28:07,811 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:28:07,818 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,850 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,911 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 485 [2022-10-17 10:28:07,911 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:28:07,912 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:28:07,912 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:28:07,912 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:28:07,920 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,921 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,924 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,924 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,934 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,941 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,943 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,945 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,949 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:28:07,950 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:28:07,950 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:28:07,951 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:28:07,951 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (1/1) ... [2022-10-17 10:28:07,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:07,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:07,997 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:08,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:28:08,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:28:08,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:28:08,050 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:28:08,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:28:08,138 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:28:08,156 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:28:08,172 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:28:08,760 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-10-17 10:28:08,760 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-10-17 10:28:08,760 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:28:08,769 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:28:08,773 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:28:08,776 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:28:08 BoogieIcfgContainer [2022-10-17 10:28:08,776 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:28:08,777 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:28:08,777 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:28:08,781 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:28:08,781 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:28:08,781 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:28:07" (1/3) ... [2022-10-17 10:28:08,782 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3a2d4b1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:28:08, skipping insertion in model container [2022-10-17 10:28:08,782 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:28:08,782 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:28:07" (2/3) ... [2022-10-17 10:28:08,783 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3a2d4b1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:28:08, skipping insertion in model container [2022-10-17 10:28:08,783 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:28:08,783 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:28:08" (3/3) ... [2022-10-17 10:28:08,785 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2022-10-17 10:28:08,847 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:28:08,847 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:28:08,848 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:28:08,848 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:28:08,848 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:28:08,848 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:28:08,848 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:28:08,848 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:28:08,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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-10-17 10:28:08,879 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:08,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:08,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:08,886 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-10-17 10:28:08,886 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:08,886 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:28:08,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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-10-17 10:28:08,896 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:08,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:08,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:08,898 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-10-17 10:28:08,898 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:08,904 INFO L748 eck$LassoCheckResult]: Stem: 115#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(18, 2);call #Ultimate.allocInit(12, 3); 30#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 113#L106true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 117#L109-2true ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 41#L114true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 34#L120-1true [2022-10-17 10:28:08,905 INFO L750 eck$LassoCheckResult]: Loop: 34#L120-1true assume !false; 19#L121true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17#L123true assume 12292 == ssl3_connect_~s__state~0#1; 67#L124true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 71#L228true ssl3_connect_~s__server~0#1 := 0; 54#L233true assume 0 != ssl3_connect_~cb~0#1; 46#L233-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 18#L238true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 126#L248true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 26#L248-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 8#L270true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 94#L522true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 125#L557true ssl3_connect_~skip~0#1 := 0; 34#L120-1true [2022-10-17 10:28:08,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-10-17 10:28:08,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:08,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337893012] [2022-10-17 10:28:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:08,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:09,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:09,010 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:09,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:09,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:09,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-10-17 10:28:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:09,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092630922] [2022-10-17 10:28:09,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:09,068 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:09,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:09,095 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:09,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:09,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-10-17 10:28:09,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:09,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417307896] [2022-10-17 10:28:09,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:09,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:09,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:09,158 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:09,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:09,591 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:28:09,592 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:28:09,593 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:28:09,593 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:28:09,593 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:28:09,593 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:09,593 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:28:09,593 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:28:09,594 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2022-10-17 10:28:09,594 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:28:09,594 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:28:09,616 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,645 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,676 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,681 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,685 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,689 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,692 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,696 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,703 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,707 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,711 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,715 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,722 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,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-10-17 10:28:09,729 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:09,733 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:10,072 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:28:10,073 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:28:10,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,078 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:28:10,081 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,081 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,105 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,105 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,144 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,155 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,155 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:28:10,219 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,219 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,238 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,246 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:28:10,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,279 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,316 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,322 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:28:10,342 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,343 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,380 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,406 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:28:10,423 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,424 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2022-10-17 10:28:10,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,462 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:28:10,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,465 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,494 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,495 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,529 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,538 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:28:10,558 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,559 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,598 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,604 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:28:10,621 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,621 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,644 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,650 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:28:10,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,689 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:28:10,699 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:28:10,701 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,739 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,740 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-10-17 10:28:10,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,778 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,791 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,791 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:28:10,810 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,811 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,841 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:28:10,842 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,842 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,850 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:10,850 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:10,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,877 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:28:10,881 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:10,882 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:10,923 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:10,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:28:10,932 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:28:10,932 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:10,964 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:28:10,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:10,985 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:28:10,985 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:28:10,985 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:28:10,986 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:28:10,986 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:28:10,986 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:10,986 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:28:10,986 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:28:10,986 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2022-10-17 10:28:10,986 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:28:10,986 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:28:10,990 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,004 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,008 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,011 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,015 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,022 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,025 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,028 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,035 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,040 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,044 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,047 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,055 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,058 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,067 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,070 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:11,396 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:28:11,400 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:28:11,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,407 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,414 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-10-17 10:28:11,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,431 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-10-17 10:28:11,441 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,478 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,486 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-10-17 10:28:11,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-10-17 10:28:11,510 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,548 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-10-17 10:28:11,553 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-10-17 10:28:11,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,611 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,614 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-10-17 10:28:11,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 10:28:11,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,679 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,692 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-10-17 10:28:11,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,702 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:11,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,704 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:11,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:28:11,714 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,755 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,761 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-10-17 10:28:11,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,770 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,771 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:28:11,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,819 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,821 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-10-17 10:28:11,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:28:11,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,883 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,891 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-10-17 10:28:11,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,902 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,902 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:28:11,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:11,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:11,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:11,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:11,947 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:11,968 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-10-17 10:28:11,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:28:11,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:11,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:11,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:11,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:11,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:11,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:11,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:11,987 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:12,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:12,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:12,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:12,024 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:12,031 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-10-17 10:28:12,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:12,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:12,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:12,041 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:12,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:12,042 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:12,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:12,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:28:12,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:12,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-10-17 10:28:12,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:12,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:12,082 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:12,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:28:12,083 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-10-17 10:28:12,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:12,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:12,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:12,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:12,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:12,091 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:12,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:12,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:12,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:12,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:12,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:12,123 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:12,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:28:12,124 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-10-17 10:28:12,131 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:12,131 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:12,131 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:12,131 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:12,131 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:12,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:12,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:12,158 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:28:12,169 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-10-17 10:28:12,169 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:28:12,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:12,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:12,171 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:12,173 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:28:12,173 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:28:12,173 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:28:12,173 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-10-17 10:28:12,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:28:12,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-10-17 10:28:12,195 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:28:12,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:12,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:12,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:28:12,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:12,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:12,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:28:12,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:12,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:12,414 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-10-17 10:28:12,417 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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-10-17 10:28:12,830 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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 508 states and 831 transitions. Complement of second has 8 states. [2022-10-17 10:28:12,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-10-17 10:28:12,839 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-10-17 10:28:12,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2022-10-17 10:28:12,843 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2022-10-17 10:28:12,844 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:12,845 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 10:28:12,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:12,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:12,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:28:12,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:12,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:12,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:28:12,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:12,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:12,961 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:28:12,962 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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-10-17 10:28:13,148 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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 536 states and 872 transitions. Complement of second has 10 states. [2022-10-17 10:28:13,148 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-10-17 10:28:13,149 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-10-17 10:28:13,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2022-10-17 10:28:13,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2022-10-17 10:28:13,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:13,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2022-10-17 10:28:13,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:13,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2022-10-17 10:28:13,152 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:13,152 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2022-10-17 10:28:13,167 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-10-17 10:28:13,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2022-10-17 10:28:13,176 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-10-17 10:28:13,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2022-10-17 10:28:13,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2022-10-17 10:28:13,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:28:13,180 INFO L218 hiAutomatonCegarLoop]: Abstraction has 328 states and 492 transitions. [2022-10-17 10:28:13,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2022-10-17 10:28:13,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2022-10-17 10:28:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 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-10-17 10:28:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-10-17 10:28:13,217 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:28:13,217 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:28:13,217 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:28:13,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-10-17 10:28:13,218 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:13,218 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:13,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:13,219 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:28:13,219 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:13,220 INFO L748 eck$LassoCheckResult]: Stem: 1455#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(18, 2);call #Ultimate.allocInit(12, 3); 1376#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1377#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1452#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 1397#L114 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1398#L115 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1387#L120-1 [2022-10-17 10:28:13,220 INFO L750 eck$LassoCheckResult]: Loop: 1387#L120-1 assume !false; 1388#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1457#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1426#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 1427#L228 ssl3_connect_~s__server~0#1 := 0; 1415#L233 assume 0 != ssl3_connect_~cb~0#1; 1405#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1358#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 1359#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1372#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1336#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 1337#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1439#L557 ssl3_connect_~skip~0#1 := 0; 1387#L120-1 [2022-10-17 10:28:13,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:13,220 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-10-17 10:28:13,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:13,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522226755] [2022-10-17 10:28:13,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:13,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:13,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:13,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:13,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-10-17 10:28:13,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:13,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599504694] [2022-10-17 10:28:13,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:13,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:13,262 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:13,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:13,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:13,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-10-17 10:28:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:13,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669008972] [2022-10-17 10:28:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:13,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:13,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:13,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:13,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:13,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:13,572 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:28:13,572 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:28:13,572 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:28:13,573 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:28:13,573 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:28:13,573 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:13,573 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:28:13,573 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:28:13,573 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2022-10-17 10:28:13,573 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:28:13,573 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:28:13,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-10-17 10:28:13,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-10-17 10:28:13,580 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,586 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,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-10-17 10:28:13,593 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,603 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,606 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,609 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,612 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,614 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,617 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,620 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,641 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,643 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,646 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:13,929 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:28:13,929 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:28:13,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:13,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:13,935 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:13,944 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:13,944 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:13,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 10:28:13,966 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:13,967 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:14,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,002 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,007 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:14,007 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:14,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 10:28:14,026 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:14,026 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:14,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,066 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,071 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:14,071 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:14,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 10:28:14,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,141 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,147 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:28:14,148 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:14,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 10:28:14,169 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:28:14,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,202 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:28:14,202 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:28:14,202 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:28:14,202 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:28:14,202 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:28:14,202 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,202 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:28:14,202 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:28:14,202 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2022-10-17 10:28:14,203 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:28:14,203 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:28:14,205 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,209 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,212 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,214 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,218 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,223 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,225 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,228 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,231 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,232 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,235 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,237 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,239 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,242 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,254 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,262 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:14,546 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:28:14,546 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:28:14,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,550 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 10:28:14,554 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-10-17 10:28:14,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,607 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,611 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-10-17 10:28:14,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,621 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 10:28:14,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,670 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,672 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-10-17 10:28:14,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,682 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,682 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,682 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 10:28:14,694 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,731 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,733 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-10-17 10:28:14,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 10:28:14,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,799 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,801 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-10-17 10:28:14,810 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 10:28:14,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,867 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 10:28:14,870 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-10-17 10:28:14,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,881 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,927 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,929 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-10-17 10:28:14,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,938 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:14,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,939 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:14,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:14,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 10:28:14,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:14,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:14,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:14,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:14,976 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:14,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 10:28:14,978 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-10-17 10:28:14,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:14,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:14,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:14,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:14,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:14,986 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:14,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,038 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,040 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-10-17 10:28:15,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:15,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,050 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:15,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 10:28:15,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,107 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,109 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-10-17 10:28:15,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:15,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,119 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:15,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 10:28:15,130 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,164 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,170 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-10-17 10:28:15,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,180 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:15,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,181 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:15,181 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 10:28:15,192 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,225 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 10:28:15,226 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-10-17 10:28:15,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,233 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:15,233 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,234 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:15,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,294 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,296 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-10-17 10:28:15,305 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,305 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,305 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,305 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:15,305 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,306 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:15,306 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 10:28:15,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,354 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,359 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-10-17 10:28:15,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:15,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:15,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 10:28:15,392 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:15,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,425 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,427 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-10-17 10:28:15,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:15,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:15,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:15,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:15,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:15,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:15,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:15,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 10:28:15,451 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:28:15,455 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:28:15,456 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:28:15,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:15,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:15,457 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:15,458 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:28:15,459 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:28:15,459 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:28:15,459 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-10-17 10:28:15,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 10:28:15,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:15,495 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:28:15,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:15,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:28:15,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:15,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:15,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:28:15,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:15,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:15,583 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-10-17 10:28:15,584 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:15,775 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 446 states and 654 transitions. Complement of second has 7 states. [2022-10-17 10:28:15,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-10-17 10:28:15,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:15,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-10-17 10:28:15,777 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:28:15,777 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:15,777 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 10:28:15,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:15,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:15,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:28:15,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:15,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:15,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:28:15,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:15,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:15,865 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:28:15,865 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:16,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:16,053 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 460 states and 671 transitions. Complement of second has 9 states. [2022-10-17 10:28:16,054 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-10-17 10:28:16,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:16,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-10-17 10:28:16,055 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:28:16,056 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:16,056 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-10-17 10:28:16,056 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:16,056 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-10-17 10:28:16,057 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:16,057 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-10-17 10:28:16,062 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-10-17 10:28:16,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-10-17 10:28:16,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-10-17 10:28:16,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-10-17 10:28:16,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-10-17 10:28:16,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:28:16,068 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-10-17 10:28:16,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-10-17 10:28:16,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-10-17 10:28:16,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 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-10-17 10:28:16,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-10-17 10:28:16,082 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:28:16,083 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:28:16,083 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:28:16,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-10-17 10:28:16,084 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:16,084 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:16,084 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:16,085 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:28:16,085 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:16,085 INFO L748 eck$LassoCheckResult]: Stem: 2652#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(18, 2);call #Ultimate.allocInit(12, 3); 2573#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2574#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2649#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 2594#L114 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2595#L115 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2584#L120-1 [2022-10-17 10:28:16,085 INFO L750 eck$LassoCheckResult]: Loop: 2584#L120-1 assume !false; 2585#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2654#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2623#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 2624#L228 ssl3_connect_~s__server~0#1 := 0; 2612#L233 assume 0 != ssl3_connect_~cb~0#1; 2602#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2555#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 2556#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2569#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2533#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 2534#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2636#L557 ssl3_connect_~skip~0#1 := 0; 2584#L120-1 [2022-10-17 10:28:16,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:16,086 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-10-17 10:28:16,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:16,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406092818] [2022-10-17 10:28:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:16,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:16,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:16,137 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:16,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:16,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-10-17 10:28:16,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:16,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803755407] [2022-10-17 10:28:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:16,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:16,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:16,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:16,173 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:16,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:16,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-10-17 10:28:16,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:16,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884125046] [2022-10-17 10:28:16,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:16,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:16,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:16,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:16,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:16,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:16,415 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:28:16,415 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:28:16,415 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:28:16,415 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:28:16,415 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:28:16,415 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,416 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:28:16,416 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:28:16,416 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2022-10-17 10:28:16,416 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:28:16,416 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:28:16,418 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,423 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,426 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,428 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,439 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,442 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,445 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,447 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,450 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,453 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,455 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,458 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,460 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,462 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,465 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,467 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:16,720 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:28:16,721 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:28:16,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:16,723 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:16,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 10:28:16,725 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:16,725 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:16,738 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:16,738 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:16,757 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 10:28:16,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:16,758 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:16,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 10:28:16,759 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:16,760 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:16,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:16,768 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:16,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:16,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:16,788 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:16,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-10-17 10:28:16,791 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:16,791 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:16,799 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:16,799 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:16,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:16,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:16,820 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:16,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-10-17 10:28:16,822 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:16,822 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:16,886 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:16,886 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:16,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:16,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:16,892 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:16,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:16,911 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:16,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-10-17 10:28:16,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:16,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:16,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:16,972 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:16,974 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:28:16,974 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:16,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-10-17 10:28:17,003 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,003 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-10-17 10:28:17,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,041 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,043 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-10-17 10:28:17,062 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,063 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,096 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-10-17 10:28:17,118 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,118 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,153 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,156 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,156 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-10-17 10:28:17,178 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,179 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,210 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-10-17 10:28:17,222 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,222 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-10-17 10:28:17,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,250 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-10-17 10:28:17,251 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:28:17,251 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,272 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,272 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-10-17 10:28:17,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,296 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-10-17 10:28:17,297 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,297 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,318 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,318 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,338 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-10-17 10:28:17,349 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,349 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,361 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,361 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-10-17 10:28:17,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,381 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-10-17 10:28:17,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,382 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,390 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,390 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-10-17 10:28:17,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,410 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-10-17 10:28:17,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,421 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,421 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-10-17 10:28:17,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,442 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-10-17 10:28:17,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,463 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,463 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-10-17 10:28:17,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,483 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-10-17 10:28:17,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,499 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:28:17,499 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:28:17,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:17,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,519 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-10-17 10:28:17,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:28:17,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-10-17 10:28:17,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,587 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-10-17 10:28:17,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:28:17,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:28:17,600 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:28:17,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-10-17 10:28:17,619 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:28:17,619 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:28:17,619 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:28:17,619 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:28:17,619 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:28:17,619 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,619 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:28:17,619 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:28:17,619 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2022-10-17 10:28:17,619 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:28:17,619 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:28:17,621 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,630 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,633 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,636 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,640 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,644 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,660 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,662 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,666 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,674 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,677 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,680 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,683 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,686 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,693 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,696 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:28:17,935 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:28:17,935 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:28:17,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,937 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-10-17 10:28:17,939 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-10-17 10:28:17,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:17,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:17,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:17,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:17,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:17,947 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:17,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:17,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:17,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-10-17 10:28:17,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:17,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:17,970 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:17,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-10-17 10:28:17,971 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-10-17 10:28:17,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:17,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:17,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:17,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:17,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:17,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:17,979 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:17,982 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,002 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-10-17 10:28:18,003 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-10-17 10:28:18,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-10-17 10:28:18,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,031 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-10-17 10:28:18,032 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-10-17 10:28:18,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,039 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,040 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,040 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,066 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-10-17 10:28:18,068 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-10-17 10:28:18,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,075 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,075 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,076 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-10-17 10:28:18,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,106 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-10-17 10:28:18,107 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-10-17 10:28:18,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,117 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,140 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-10-17 10:28:18,141 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-10-17 10:28:18,148 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-10-17 10:28:18,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,169 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-10-17 10:28:18,170 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-10-17 10:28:18,177 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,177 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,177 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:18,177 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,177 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:18,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,199 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-10-17 10:28:18,201 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-10-17 10:28:18,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,230 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-10-17 10:28:18,231 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-10-17 10:28:18,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,238 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:18,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,239 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:18,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,241 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,261 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-10-17 10:28:18,262 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-10-17 10:28:18,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,270 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:28:18,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,270 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:28:18,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-10-17 10:28:18,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,292 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-10-17 10:28:18,293 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-10-17 10:28:18,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,325 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-10-17 10:28:18,326 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-10-17 10:28:18,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,333 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,333 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,334 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:28:18,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,355 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-10-17 10:28:18,356 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-10-17 10:28:18,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:28:18,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:28:18,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:28:18,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:28:18,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:28:18,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:28:18,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:28:18,366 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:28:18,368 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-10-17 10:28:18,368 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:28:18,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:28:18,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:18,369 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:28:18,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-10-17 10:28:18,371 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:28:18,371 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:28:18,371 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:28:18,371 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-10-17 10:28:18,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2022-10-17 10:28:18,390 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:28:18,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:18,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:18,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:28:18,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:18,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:18,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:28:18,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:18,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:18,476 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-10-17 10:28:18,476 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:18,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:18,684 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 446 states and 654 transitions. Complement of second has 7 states. [2022-10-17 10:28:18,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-10-17 10:28:18,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:18,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-10-17 10:28:18,686 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:28:18,686 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:18,686 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 10:28:18,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:18,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:28:18,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:18,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:28:18,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:18,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:18,778 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-10-17 10:28:18,778 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:18,952 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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 460 states and 671 transitions. Complement of second has 9 states. [2022-10-17 10:28:18,952 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-10-17 10:28:18,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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-10-17 10:28:18,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-10-17 10:28:18,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:28:18,954 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:18,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-10-17 10:28:18,955 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:18,955 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-10-17 10:28:18,955 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:28:18,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-10-17 10:28:18,959 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-10-17 10:28:18,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-10-17 10:28:18,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-10-17 10:28:18,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-10-17 10:28:18,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-10-17 10:28:18,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:28:18,965 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-10-17 10:28:18,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-10-17 10:28:18,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-10-17 10:28:18,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 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-10-17 10:28:18,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-10-17 10:28:18,974 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:28:18,974 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:28:18,974 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:28:18,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-10-17 10:28:18,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:18,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:18,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:18,976 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:18,976 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:18,977 INFO L748 eck$LassoCheckResult]: Stem: 3849#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(18, 2);call #Ultimate.allocInit(12, 3); 3770#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3771#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3846#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 3791#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3793#L120-1 assume !false; 3756#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3747#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3748#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3811#L129 assume 4096 == ssl3_connect_~s__state~0#1; 3821#L228 [2022-10-17 10:28:18,977 INFO L750 eck$LassoCheckResult]: Loop: 3821#L228 ssl3_connect_~s__server~0#1 := 0; 3809#L233 assume 0 != ssl3_connect_~cb~0#1; 3799#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3752#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 3753#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3766#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3733#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 3734#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3833#L557 ssl3_connect_~skip~0#1 := 0; 3781#L120-1 assume !false; 3782#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3851#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3820#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 3821#L228 [2022-10-17 10:28:18,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:18,978 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-10-17 10:28:18,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:18,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445382706] [2022-10-17 10:28:18,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:18,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:18,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:19,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445382706] [2022-10-17 10:28:19,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445382706] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:19,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49632233] [2022-10-17 10:28:19,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,038 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:28:19,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,038 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2022-10-17 10:28:19,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786473885] [2022-10-17 10:28:19,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:19,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786473885] [2022-10-17 10:28:19,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786473885] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:19,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083593586] [2022-10-17 10:28:19,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,069 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:19,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:19,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:19,074 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 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-10-17 10:28:19,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:19,161 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2022-10-17 10:28:19,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2022-10-17 10:28:19,162 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:19,164 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2022-10-17 10:28:19,164 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2022-10-17 10:28:19,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2022-10-17 10:28:19,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2022-10-17 10:28:19,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:28:19,165 INFO L218 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-10-17 10:28:19,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2022-10-17 10:28:19,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-10-17 10:28:19,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.4822695035460993) internal successors, (209), 140 states have internal predecessors, (209), 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-10-17 10:28:19,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2022-10-17 10:28:19,171 INFO L240 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-10-17 10:28:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:19,175 INFO L428 stractBuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-10-17 10:28:19,175 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:28:19,175 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2022-10-17 10:28:19,176 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:28:19,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:19,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:19,178 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:19,178 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:19,178 INFO L748 eck$LassoCheckResult]: Stem: 4137#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(18, 2);call #Ultimate.allocInit(12, 3); 4058#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4059#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4134#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4079#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4069#L120-1 assume !false; 4045#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4038#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4039#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 4100#L228 ssl3_connect_~s__server~0#1 := 0; 4097#L233 assume !(0 != ssl3_connect_~cb~0#1); 4087#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4042#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4043#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4055#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4021#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4022#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4123#L557 ssl3_connect_~skip~0#1 := 0; 4070#L120-1 assume !false; 4044#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4036#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4037#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4098#L129 assume 4096 == ssl3_connect_~s__state~0#1; 4109#L228 [2022-10-17 10:28:19,179 INFO L750 eck$LassoCheckResult]: Loop: 4109#L228 ssl3_connect_~s__server~0#1 := 0; 4096#L233 assume 0 != ssl3_connect_~cb~0#1; 4086#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4040#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4041#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4054#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4019#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4020#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4121#L557 ssl3_connect_~skip~0#1 := 0; 4139#L120-1 assume !false; 4144#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4143#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4108#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 4109#L228 [2022-10-17 10:28:19,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-10-17 10:28:19,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126749165] [2022-10-17 10:28:19,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:19,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126749165] [2022-10-17 10:28:19,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126749165] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:19,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620690390] [2022-10-17 10:28:19,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,223 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:28:19,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,224 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2022-10-17 10:28:19,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572912240] [2022-10-17 10:28:19,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:19,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572912240] [2022-10-17 10:28:19,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572912240] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:19,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618551523] [2022-10-17 10:28:19,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,247 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:19,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:19,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:19,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:19,248 INFO L87 Difference]: Start difference. First operand 141 states and 209 transitions. cyclomatic complexity: 70 Second operand has 3 states, 3 states have (on average 4.333333333333333) 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-10-17 10:28:19,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:19,415 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2022-10-17 10:28:19,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2022-10-17 10:28:19,417 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2022-10-17 10:28:19,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2022-10-17 10:28:19,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2022-10-17 10:28:19,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-10-17 10:28:19,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2022-10-17 10:28:19,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:19,421 INFO L218 hiAutomatonCegarLoop]: Abstraction has 190 states and 266 transitions. [2022-10-17 10:28:19,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2022-10-17 10:28:19,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2022-10-17 10:28:19,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 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-10-17 10:28:19,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2022-10-17 10:28:19,427 INFO L240 hiAutomatonCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-10-17 10:28:19,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:19,428 INFO L428 stractBuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-10-17 10:28:19,428 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:28:19,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2022-10-17 10:28:19,429 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-10-17 10:28:19,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:19,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:19,430 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:19,430 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:19,431 INFO L748 eck$LassoCheckResult]: Stem: 4459#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(18, 2);call #Ultimate.allocInit(12, 3); 4390#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4391#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4457#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4405#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4407#L120-1 assume !false; 4501#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4372#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4373#L124 [2022-10-17 10:28:19,431 INFO L750 eck$LassoCheckResult]: Loop: 4373#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 4427#L228 ssl3_connect_~s__server~0#1 := 0; 4420#L233 assume 0 != ssl3_connect_~cb~0#1; 4411#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4374#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4375#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4387#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4358#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4359#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4444#L557 ssl3_connect_~skip~0#1 := 0; 4397#L120-1 assume !false; 4376#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4377#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4421#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4422#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4458#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4448#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4413#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4414#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4350#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4351#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4425#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4364#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4494#L557 ssl3_connect_~skip~0#1 := 0; 4479#L120-1 assume !false; 4478#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4477#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4373#L124 [2022-10-17 10:28:19,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,432 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-10-17 10:28:19,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984321999] [2022-10-17 10:28:19,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:19,438 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:19,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:19,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:19,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,445 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-10-17 10:28:19,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998740688] [2022-10-17 10:28:19,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:19,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998740688] [2022-10-17 10:28:19,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998740688] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:28:19,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025533344] [2022-10-17 10:28:19,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,481 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:19,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:19,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:19,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:19,482 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 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-10-17 10:28:19,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:19,634 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2022-10-17 10:28:19,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2022-10-17 10:28:19,635 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-10-17 10:28:19,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2022-10-17 10:28:19,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2022-10-17 10:28:19,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2022-10-17 10:28:19,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2022-10-17 10:28:19,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:19,639 INFO L218 hiAutomatonCegarLoop]: Abstraction has 209 states and 289 transitions. [2022-10-17 10:28:19,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2022-10-17 10:28:19,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2022-10-17 10:28:19,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 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-10-17 10:28:19,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2022-10-17 10:28:19,645 INFO L240 hiAutomatonCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-10-17 10:28:19,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:19,646 INFO L428 stractBuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-10-17 10:28:19,646 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:28:19,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2022-10-17 10:28:19,648 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2022-10-17 10:28:19,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:19,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:19,649 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:19,649 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 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] [2022-10-17 10:28:19,649 INFO L748 eck$LassoCheckResult]: Stem: 4827#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(18, 2);call #Ultimate.allocInit(12, 3); 4758#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4759#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4824#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4773#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4765#L120-1 assume !false; 4745#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4741#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4742#L124 [2022-10-17 10:28:19,650 INFO L750 eck$LassoCheckResult]: Loop: 4742#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 4794#L228 ssl3_connect_~s__server~0#1 := 0; 4787#L233 assume 0 != ssl3_connect_~cb~0#1; 4778#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4743#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4744#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4755#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4727#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4728#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4881#L557 ssl3_connect_~skip~0#1 := 0; 4880#L120-1 assume !false; 4878#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4876#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4788#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4789#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4825#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4816#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4780#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4781#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4719#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4720#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4793#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4826#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4863#L557 ssl3_connect_~skip~0#1 := 0; 4861#L120-1 assume !false; 4859#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4857#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4855#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4853#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4852#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4848#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4847#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4845#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4846#L144 assume 4384 == ssl3_connect_~s__state~0#1; 4751#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 4752#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4803#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4770#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4771#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 4733#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4811#L557 ssl3_connect_~skip~0#1 := 0; 4830#L120-1 assume !false; 4879#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4877#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4742#L124 [2022-10-17 10:28:19,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,651 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-10-17 10:28:19,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153042970] [2022-10-17 10:28:19,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:19,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:19,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:19,664 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:19,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2022-10-17 10:28:19,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870515112] [2022-10-17 10:28:19,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,706 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-10-17 10:28:19,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870515112] [2022-10-17 10:28:19,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870515112] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:28:19,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936616364] [2022-10-17 10:28:19,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,708 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:19,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:19,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:19,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:19,709 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 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-10-17 10:28:19,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:19,838 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2022-10-17 10:28:19,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2022-10-17 10:28:19,839 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-10-17 10:28:19,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2022-10-17 10:28:19,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-10-17 10:28:19,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-10-17 10:28:19,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2022-10-17 10:28:19,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:19,843 INFO L218 hiAutomatonCegarLoop]: Abstraction has 224 states and 334 transitions. [2022-10-17 10:28:19,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2022-10-17 10:28:19,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2022-10-17 10:28:19,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 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-10-17 10:28:19,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2022-10-17 10:28:19,849 INFO L240 hiAutomatonCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-10-17 10:28:19,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:19,850 INFO L428 stractBuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-10-17 10:28:19,850 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:28:19,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2022-10-17 10:28:19,851 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2022-10-17 10:28:19,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:19,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:19,853 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:19,853 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1] [2022-10-17 10:28:19,853 INFO L748 eck$LassoCheckResult]: Stem: 5237#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(18, 2);call #Ultimate.allocInit(12, 3); 5161#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5162#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5232#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5178#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5180#L120-1 assume !false; 5309#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5277#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5202#L124 [2022-10-17 10:28:19,854 INFO L750 eck$LassoCheckResult]: Loop: 5202#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 5203#L228 ssl3_connect_~s__server~0#1 := 0; 5196#L233 assume 0 != ssl3_connect_~cb~0#1; 5185#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5146#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5147#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5158#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5130#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 5131#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5292#L557 ssl3_connect_~skip~0#1 := 0; 5290#L120-1 assume !false; 5288#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5286#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5285#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5284#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5283#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5282#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5281#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5166#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5167#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5248#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5218#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5128#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5129#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5201#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 5157#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 5134#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 5123#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 5124#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5230#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5183#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5184#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5276#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5193#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5194#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5205#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5217#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5198#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5190#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5191#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5199#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 5132#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5133#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5224#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5142#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5143#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5172#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5176#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5219#L557 ssl3_connect_~skip~0#1 := 0; 5169#L120-1 assume !false; 5148#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5149#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5202#L124 [2022-10-17 10:28:19,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,854 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-10-17 10:28:19,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534732130] [2022-10-17 10:28:19,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:19,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:19,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:19,867 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:19,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:19,868 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-10-17 10:28:19,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:19,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343318806] [2022-10-17 10:28:19,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:19,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:19,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:19,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:19,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343318806] [2022-10-17 10:28:19,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343318806] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:19,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:19,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:19,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363704757] [2022-10-17 10:28:19,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:19,911 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:19,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:19,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:19,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:19,912 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 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-10-17 10:28:19,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:19,992 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2022-10-17 10:28:19,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2022-10-17 10:28:19,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-10-17 10:28:19,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2022-10-17 10:28:20,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2022-10-17 10:28:20,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2022-10-17 10:28:20,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2022-10-17 10:28:20,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:20,002 INFO L218 hiAutomatonCegarLoop]: Abstraction has 228 states and 341 transitions. [2022-10-17 10:28:20,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2022-10-17 10:28:20,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2022-10-17 10:28:20,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 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-10-17 10:28:20,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2022-10-17 10:28:20,011 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-10-17 10:28:20,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:20,012 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-10-17 10:28:20,012 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:28:20,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2022-10-17 10:28:20,014 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-10-17 10:28:20,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:20,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:20,015 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,015 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 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, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,015 INFO L748 eck$LassoCheckResult]: Stem: 5680#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(18, 2);call #Ultimate.allocInit(12, 3); 5603#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5604#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5675#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5621#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5612#L120-1 assume !false; 5590#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5586#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5587#L124 [2022-10-17 10:28:20,016 INFO L750 eck$LassoCheckResult]: Loop: 5587#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 5642#L228 ssl3_connect_~s__server~0#1 := 0; 5635#L233 assume 0 != ssl3_connect_~cb~0#1; 5626#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5588#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5589#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5600#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5572#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 5573#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5779#L557 ssl3_connect_~skip~0#1 := 0; 5778#L120-1 assume !false; 5777#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5776#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5775#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5676#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5677#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5665#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5628#L138 assume 4368 == ssl3_connect_~s__state~0#1; 5609#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 5564#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5565#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 5640#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5662#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5659#L557 ssl3_connect_~skip~0#1 := 0; 5683#L120-1 assume !false; 5786#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5785#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5636#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5637#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5706#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5702#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5701#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5700#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5698#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5569#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5658#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5570#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5571#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5641#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 5599#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 5576#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 5566#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 5567#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5673#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5625#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5562#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5563#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5595#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5633#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5644#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5699#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5697#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5696#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5672#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5639#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 5574#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5575#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5666#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5584#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5585#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5615#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5619#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5719#L557 ssl3_connect_~skip~0#1 := 0; 5717#L120-1 assume !false; 5715#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5713#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5587#L124 [2022-10-17 10:28:20,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,017 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-10-17 10:28:20,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358973936] [2022-10-17 10:28:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,028 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:20,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-10-17 10:28:20,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438994166] [2022-10-17 10:28:20,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:20,098 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:20,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:20,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438994166] [2022-10-17 10:28:20,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438994166] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:20,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:20,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:20,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704110593] [2022-10-17 10:28:20,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:20,100 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:20,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:20,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:20,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:20,101 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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-10-17 10:28:20,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:20,188 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2022-10-17 10:28:20,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2022-10-17 10:28:20,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2022-10-17 10:28:20,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2022-10-17 10:28:20,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-10-17 10:28:20,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-10-17 10:28:20,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2022-10-17 10:28:20,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:20,195 INFO L218 hiAutomatonCegarLoop]: Abstraction has 230 states and 340 transitions. [2022-10-17 10:28:20,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2022-10-17 10:28:20,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2022-10-17 10:28:20,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 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-10-17 10:28:20,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-10-17 10:28:20,201 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-10-17 10:28:20,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:20,204 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-10-17 10:28:20,204 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:28:20,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2022-10-17 10:28:20,206 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-10-17 10:28:20,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:20,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:20,208 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,208 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 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-10-17 10:28:20,208 INFO L748 eck$LassoCheckResult]: Stem: 6145#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(18, 2);call #Ultimate.allocInit(12, 3); 6065#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6066#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6139#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 6082#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6084#L120-1 assume !false; 6228#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6189#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6105#L124 [2022-10-17 10:28:20,210 INFO L750 eck$LassoCheckResult]: Loop: 6105#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 6106#L228 ssl3_connect_~s__server~0#1 := 0; 6099#L233 assume 0 != ssl3_connect_~cb~0#1; 6088#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6050#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6051#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6061#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6034#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 6035#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6213#L557 ssl3_connect_~skip~0#1 := 0; 6211#L120-1 assume !false; 6209#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6207#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6205#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6140#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6141#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6128#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6129#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6126#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 6026#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6027#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6103#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6144#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6212#L557 ssl3_connect_~skip~0#1 := 0; 6210#L120-1 assume !false; 6208#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6206#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6177#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6172#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6168#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6165#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6090#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6091#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6030#L144 assume 4384 == ssl3_connect_~s__state~0#1; 6031#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 6058#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6113#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6078#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6079#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 6040#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6238#L557 ssl3_connect_~skip~0#1 := 0; 6237#L120-1 assume !false; 6235#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6233#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6231#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6195#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6148#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6149#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6236#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6234#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6232#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 6230#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 6157#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 6158#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 6227#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 6153#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 6154#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 6160#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 6161#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 6169#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 6150#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 6087#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6023#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6025#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6057#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6164#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6119#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6120#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6101#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 6093#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 6095#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 6166#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6167#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 6037#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 6130#L216 assume 4352 == ssl3_connect_~s__state~0#1; 6046#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6047#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6076#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6080#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6123#L557 ssl3_connect_~skip~0#1 := 0; 6152#L120-1 assume !false; 6229#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6202#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6105#L124 [2022-10-17 10:28:20,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,211 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-10-17 10:28:20,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120844352] [2022-10-17 10:28:20,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,219 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:20,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,228 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:20,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2022-10-17 10:28:20,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030503828] [2022-10-17 10:28:20,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:20,309 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-10-17 10:28:20,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:20,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030503828] [2022-10-17 10:28:20,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030503828] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:20,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:20,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:20,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023063419] [2022-10-17 10:28:20,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:20,311 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:20,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:20,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:20,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:20,312 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) 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-10-17 10:28:20,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:20,438 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2022-10-17 10:28:20,438 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2022-10-17 10:28:20,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2022-10-17 10:28:20,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2022-10-17 10:28:20,442 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2022-10-17 10:28:20,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2022-10-17 10:28:20,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2022-10-17 10:28:20,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:20,443 INFO L218 hiAutomatonCegarLoop]: Abstraction has 268 states and 381 transitions. [2022-10-17 10:28:20,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2022-10-17 10:28:20,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2022-10-17 10:28:20,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 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-10-17 10:28:20,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2022-10-17 10:28:20,450 INFO L240 hiAutomatonCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-10-17 10:28:20,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:20,451 INFO L428 stractBuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-10-17 10:28:20,451 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:28:20,451 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2022-10-17 10:28:20,453 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-10-17 10:28:20,453 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:20,453 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:20,454 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,454 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 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-10-17 10:28:20,454 INFO L748 eck$LassoCheckResult]: Stem: 6642#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(18, 2);call #Ultimate.allocInit(12, 3); 6564#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6565#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6638#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 6583#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6572#L120-1 assume !false; 6573#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6667#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6603#L124 [2022-10-17 10:28:20,455 INFO L750 eck$LassoCheckResult]: Loop: 6603#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 6604#L228 ssl3_connect_~s__server~0#1 := 0; 6596#L233 assume 0 != ssl3_connect_~cb~0#1; 6588#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6548#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6549#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6561#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6532#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 6533#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6781#L557 ssl3_connect_~skip~0#1 := 0; 6780#L120-1 assume !false; 6779#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6778#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6738#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6639#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6640#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6628#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6629#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6625#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 6524#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6525#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6601#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6641#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6743#L557 ssl3_connect_~skip~0#1 := 0; 6742#L120-1 assume !false; 6741#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6739#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6740#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6774#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6772#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6770#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6590#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6569#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6570#L144 assume 4384 == ssl3_connect_~s__state~0#1; 6557#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 6558#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6613#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6578#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6580#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 6538#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6622#L557 ssl3_connect_~skip~0#1 := 0; 6646#L120-1 assume !false; 6550#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6546#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6547#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6597#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6672#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6718#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6777#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6776#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6775#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 6773#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 6771#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 6769#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 6768#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 6767#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 6766#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 6765#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 6764#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 6763#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 6762#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 6761#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6760#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6759#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6758#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6757#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6756#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6755#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6754#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 6753#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 6752#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 6751#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6750#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 6644#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 6630#L216 assume 4352 == ssl3_connect_~s__state~0#1; 6544#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6545#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6576#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6581#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6681#L557 ssl3_connect_~skip~0#1 := 0; 6680#L120-1 assume !false; 6679#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6678#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6603#L124 [2022-10-17 10:28:20,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,455 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-10-17 10:28:20,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134501948] [2022-10-17 10:28:20,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:20,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,467 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:20,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,468 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2022-10-17 10:28:20,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896974243] [2022-10-17 10:28:20,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:20,526 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-10-17 10:28:20,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:20,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896974243] [2022-10-17 10:28:20,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896974243] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:20,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:20,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:20,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574043689] [2022-10-17 10:28:20,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:20,528 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:20,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:20,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:20,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:20,529 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) 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-10-17 10:28:20,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:20,631 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2022-10-17 10:28:20,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2022-10-17 10:28:20,637 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2022-10-17 10:28:20,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2022-10-17 10:28:20,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2022-10-17 10:28:20,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2022-10-17 10:28:20,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2022-10-17 10:28:20,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:20,641 INFO L218 hiAutomatonCegarLoop]: Abstraction has 289 states and 408 transitions. [2022-10-17 10:28:20,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2022-10-17 10:28:20,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2022-10-17 10:28:20,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 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-10-17 10:28:20,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2022-10-17 10:28:20,648 INFO L240 hiAutomatonCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-10-17 10:28:20,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:20,650 INFO L428 stractBuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-10-17 10:28:20,650 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:28:20,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2022-10-17 10:28:20,652 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2022-10-17 10:28:20,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:20,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:20,655 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,655 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,656 INFO L748 eck$LassoCheckResult]: Stem: 7200#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(18, 2);call #Ultimate.allocInit(12, 3); 7124#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7125#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7197#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 7142#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7132#L120-1 assume !false; 7111#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7107#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7108#L124 [2022-10-17 10:28:20,656 INFO L750 eck$LassoCheckResult]: Loop: 7108#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 7164#L228 ssl3_connect_~s__server~0#1 := 0; 7155#L233 assume 0 != ssl3_connect_~cb~0#1; 7147#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7109#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7110#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7121#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7093#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 7094#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7345#L557 ssl3_connect_~skip~0#1 := 0; 7341#L120-1 assume !false; 7338#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7335#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7332#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7329#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7326#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7323#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7209#L138 assume 4368 == ssl3_connect_~s__state~0#1; 7183#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7084#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7085#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7162#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7199#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7359#L557 ssl3_connect_~skip~0#1 := 0; 7358#L120-1 assume !false; 7346#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7342#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7156#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7157#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7198#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7186#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7149#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7129#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7130#L144 assume 4384 == ssl3_connect_~s__state~0#1; 7117#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 7118#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7172#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7137#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7139#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7178#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7180#L557 ssl3_connect_~skip~0#1 := 0; 7204#L120-1 assume !false; 7347#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7343#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7339#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7336#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7333#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7330#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7327#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7324#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7088#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7089#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7179#L150 assume 4400 == ssl3_connect_~s__state~0#1; 7091#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7166#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7101#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7099#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7317#L557 ssl3_connect_~skip~0#1 := 0; 7316#L120-1 assume !false; 7315#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7314#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7313#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7309#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7310#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7311#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7312#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7210#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7211#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7212#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7213#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7090#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7092#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7205#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7206#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7207#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7208#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7220#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7251#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7248#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7245#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7242#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7240#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7238#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7236#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7234#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7232#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7230#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7228#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7227#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7226#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7096#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7187#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7105#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7106#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7135#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7140#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7290#L557 ssl3_connect_~skip~0#1 := 0; 7288#L120-1 assume !false; 7286#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7284#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7108#L124 [2022-10-17 10:28:20,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,657 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-10-17 10:28:20,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720336039] [2022-10-17 10:28:20,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,663 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,669 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:20,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2022-10-17 10:28:20,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367269661] [2022-10-17 10:28:20,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-10-17 10:28:20,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:20,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367269661] [2022-10-17 10:28:20,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367269661] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:20,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:20,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:20,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708304202] [2022-10-17 10:28:20,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:20,725 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:20,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:20,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:20,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:20,726 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 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-10-17 10:28:20,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:20,836 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2022-10-17 10:28:20,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2022-10-17 10:28:20,839 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2022-10-17 10:28:20,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2022-10-17 10:28:20,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2022-10-17 10:28:20,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2022-10-17 10:28:20,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2022-10-17 10:28:20,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:20,843 INFO L218 hiAutomatonCegarLoop]: Abstraction has 308 states and 431 transitions. [2022-10-17 10:28:20,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2022-10-17 10:28:20,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2022-10-17 10:28:20,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 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-10-17 10:28:20,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2022-10-17 10:28:20,850 INFO L240 hiAutomatonCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-10-17 10:28:20,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:20,851 INFO L428 stractBuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-10-17 10:28:20,851 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:28:20,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2022-10-17 10:28:20,853 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-10-17 10:28:20,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:20,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:20,854 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,854 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:20,855 INFO L748 eck$LassoCheckResult]: Stem: 7799#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(18, 2);call #Ultimate.allocInit(12, 3); 7721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7722#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7797#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 7740#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7742#L120-1 assume !false; 7920#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7827#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7762#L124 [2022-10-17 10:28:20,855 INFO L750 eck$LassoCheckResult]: Loop: 7762#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 7763#L228 ssl3_connect_~s__server~0#1 := 0; 7754#L233 assume 0 != ssl3_connect_~cb~0#1; 7746#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7706#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7707#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7718#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7690#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 7691#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7978#L557 ssl3_connect_~skip~0#1 := 0; 7972#L120-1 assume !false; 7708#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7704#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7705#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7755#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7798#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7965#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7810#L138 assume 4368 == ssl3_connect_~s__state~0#1; 7784#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7682#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7683#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7760#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7785#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7781#L557 ssl3_connect_~skip~0#1 := 0; 7729#L120-1 assume !false; 7730#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7970#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7969#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7968#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7966#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7788#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7748#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7726#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7727#L144 assume 4384 == ssl3_connect_~s__state~0#1; 7714#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 7715#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7772#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7735#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7737#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7951#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7945#L557 ssl3_connect_~skip~0#1 := 0; 7943#L120-1 assume !false; 7941#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7939#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7937#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7935#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7933#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7931#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7929#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7927#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7925#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7923#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7804#L150 assume 4400 == ssl3_connect_~s__state~0#1; 7776#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7766#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7698#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7756#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7946#L557 ssl3_connect_~skip~0#1 := 0; 7944#L120-1 assume !false; 7942#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7940#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7938#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7936#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7934#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7932#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7930#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7928#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7926#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7924#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7922#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7921#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7842#L156 assume 4416 == ssl3_connect_~s__state~0#1; 7774#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 7775#L340 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7768#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7769#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 7696#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7863#L557 ssl3_connect_~skip~0#1 := 0; 7861#L120-1 assume !false; 7860#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7859#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7858#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7834#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7802#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7803#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7837#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7811#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7812#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7815#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7816#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7805#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7806#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7841#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7807#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7808#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7809#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7813#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7814#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7828#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7829#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7830#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7874#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7872#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7870#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7869#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7832#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7833#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7822#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7820#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7821#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7693#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7789#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7702#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7703#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7733#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7738#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7853#L557 ssl3_connect_~skip~0#1 := 0; 7851#L120-1 assume !false; 7848#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7845#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7762#L124 [2022-10-17 10:28:20,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-10-17 10:28:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829811604] [2022-10-17 10:28:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:20,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:20,867 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:20,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:20,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2022-10-17 10:28:20,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:20,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168468918] [2022-10-17 10:28:20,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:20,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:20,954 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-10-17 10:28:20,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:20,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168468918] [2022-10-17 10:28:20,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168468918] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:20,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:20,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:20,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996612282] [2022-10-17 10:28:20,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:20,956 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:20,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:20,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:20,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:20,957 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 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-10-17 10:28:20,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:20,982 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2022-10-17 10:28:20,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2022-10-17 10:28:20,987 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-10-17 10:28:20,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2022-10-17 10:28:20,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2022-10-17 10:28:20,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2022-10-17 10:28:20,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2022-10-17 10:28:20,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:20,994 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-10-17 10:28:20,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2022-10-17 10:28:21,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-10-17 10:28:21,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 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-10-17 10:28:21,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2022-10-17 10:28:21,007 INFO L240 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-10-17 10:28:21,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:21,008 INFO L428 stractBuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-10-17 10:28:21,008 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:28:21,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2022-10-17 10:28:21,012 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-10-17 10:28:21,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:21,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:21,013 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,014 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,014 INFO L748 eck$LassoCheckResult]: Stem: 8723#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(18, 2);call #Ultimate.allocInit(12, 3); 8633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8634#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8717#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 8653#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8655#L120-1 assume !false; 9027#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9025#L123 assume 12292 == ssl3_connect_~s__state~0#1; 8766#L124 [2022-10-17 10:28:21,014 INFO L750 eck$LassoCheckResult]: Loop: 8766#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 8755#L228 ssl3_connect_~s__server~0#1 := 0; 9020#L233 assume 0 != ssl3_connect_~cb~0#1; 9019#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9013#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 9010#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 9007#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9005#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 9002#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8996#L557 ssl3_connect_~skip~0#1 := 0; 8994#L120-1 assume !false; 8992#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8990#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8988#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8986#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8984#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8982#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8980#L138 assume 4368 == ssl3_connect_~s__state~0#1; 8705#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 8593#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8594#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 8675#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8722#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9042#L557 ssl3_connect_~skip~0#1 := 0; 9041#L120-1 assume !false; 9040#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9039#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9038#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 9037#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 9036#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 9035#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 9033#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 9030#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8741#L144 assume 4384 == ssl3_connect_~s__state~0#1; 8740#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 8688#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8689#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9133#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 9134#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 9161#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9155#L557 ssl3_connect_~skip~0#1 := 0; 9152#L120-1 assume !false; 9150#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9148#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9145#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 9143#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 9141#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 9140#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 9139#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 9138#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 9137#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 9136#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 9026#L150 assume 4400 == ssl3_connect_~s__state~0#1; 8869#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 9023#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 9021#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 9018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9012#L557 ssl3_connect_~skip~0#1 := 0; 9008#L120-1 assume !false; 9006#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9004#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9003#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8997#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8995#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8993#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8991#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8989#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8987#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8985#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8983#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8981#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8732#L156 assume 4416 == ssl3_connect_~s__state~0#1; 8730#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 8896#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 8818#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8795#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 8791#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8887#L557 ssl3_connect_~skip~0#1 := 0; 8886#L120-1 assume !false; 8885#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8884#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8883#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8882#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8881#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8880#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8750#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8748#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8744#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8742#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8743#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8979#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8978#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 8729#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 8731#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 8801#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 8802#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 8878#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 8879#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 8910#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 8908#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 8906#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 8902#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 8899#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 8898#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 8893#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 8814#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 8815#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 8816#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 8916#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 8877#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 8875#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 8813#L216 assume 4352 == ssl3_connect_~s__state~0#1; 8872#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8644#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8645#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8782#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8775#L557 ssl3_connect_~skip~0#1 := 0; 8772#L120-1 assume !false; 8769#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8765#L123 assume 12292 == ssl3_connect_~s__state~0#1; 8766#L124 [2022-10-17 10:28:21,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,015 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-10-17 10:28:21,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484728380] [2022-10-17 10:28:21,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,020 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:21,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,026 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:21,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2022-10-17 10:28:21,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066747513] [2022-10-17 10:28:21,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:21,077 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-10-17 10:28:21,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:21,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066747513] [2022-10-17 10:28:21,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066747513] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:21,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:21,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:21,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897384014] [2022-10-17 10:28:21,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:21,078 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:21,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:21,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:21,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:21,079 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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-10-17 10:28:21,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:21,184 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2022-10-17 10:28:21,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2022-10-17 10:28:21,189 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2022-10-17 10:28:21,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2022-10-17 10:28:21,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2022-10-17 10:28:21,196 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-10-17 10:28:21,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2022-10-17 10:28:21,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:21,197 INFO L218 hiAutomatonCegarLoop]: Abstraction has 652 states and 900 transitions. [2022-10-17 10:28:21,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2022-10-17 10:28:21,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2022-10-17 10:28:21,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 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-10-17 10:28:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2022-10-17 10:28:21,212 INFO L240 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-10-17 10:28:21,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:21,213 INFO L428 stractBuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-10-17 10:28:21,213 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:28:21,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2022-10-17 10:28:21,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-10-17 10:28:21,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:21,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:21,218 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,218 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,218 INFO L748 eck$LassoCheckResult]: Stem: 9985#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(18, 2);call #Ultimate.allocInit(12, 3); 9895#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 9896#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9982#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 9913#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9915#L120-1 assume !false; 10345#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10344#L123 assume 12292 == ssl3_connect_~s__state~0#1; 9938#L124 [2022-10-17 10:28:21,219 INFO L750 eck$LassoCheckResult]: Loop: 9938#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 9939#L228 ssl3_connect_~s__server~0#1 := 0; 9930#L233 assume 0 != ssl3_connect_~cb~0#1; 9920#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9877#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 9878#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 9892#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9862#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 9863#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10235#L557 ssl3_connect_~skip~0#1 := 0; 10233#L120-1 assume !false; 10231#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10229#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10227#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10225#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10222#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10221#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10011#L138 assume 4368 == ssl3_connect_~s__state~0#1; 10012#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 10031#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9852#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 10030#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 10028#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10023#L557 ssl3_connect_~skip~0#1 := 0; 10022#L120-1 assume !false; 10021#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10020#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10019#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10018#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10017#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10016#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10015#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10014#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 9998#L144 assume 4384 == ssl3_connect_~s__state~0#1; 9997#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 9950#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9951#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10296#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10290#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 10287#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10281#L557 ssl3_connect_~skip~0#1 := 0; 10279#L120-1 assume !false; 10277#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10275#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10273#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10271#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10269#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10267#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10265#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10263#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10261#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 10259#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10257#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 10256#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 10253#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 10252#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 10251#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10250#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10249#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10248#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10247#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10246#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10244#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10243#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10242#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10241#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10236#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10234#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10232#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10230#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10228#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10226#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10062#L210 assume 4560 == ssl3_connect_~s__state~0#1; 9986#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 9987#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 9976#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 9893#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 9867#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10054#L557 ssl3_connect_~skip~0#1 := 0; 10053#L120-1 assume !false; 10047#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10045#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10043#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10041#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10039#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10037#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10035#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10013#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10001#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 9999#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10000#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 9994#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 9995#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 9990#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 9991#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10379#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10377#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10376#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10123#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10118#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10119#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10120#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10122#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10149#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10147#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10145#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10143#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10141#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10139#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10137#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10134#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 10106#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 10104#L216 assume 4352 == ssl3_connect_~s__state~0#1; 10102#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 10099#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9910#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9911#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10348#L557 ssl3_connect_~skip~0#1 := 0; 10347#L120-1 assume !false; 10346#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10342#L123 assume 12292 == ssl3_connect_~s__state~0#1; 9938#L124 [2022-10-17 10:28:21,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,219 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-10-17 10:28:21,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317574887] [2022-10-17 10:28:21,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,230 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:21,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2022-10-17 10:28:21,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161797690] [2022-10-17 10:28:21,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-10-17 10:28:21,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:21,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161797690] [2022-10-17 10:28:21,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161797690] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:21,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:21,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:21,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539061698] [2022-10-17 10:28:21,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:21,282 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:21,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:21,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:21,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:21,283 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 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-10-17 10:28:21,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:21,405 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2022-10-17 10:28:21,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2022-10-17 10:28:21,411 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2022-10-17 10:28:21,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2022-10-17 10:28:21,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-10-17 10:28:21,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-10-17 10:28:21,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2022-10-17 10:28:21,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:21,419 INFO L218 hiAutomatonCegarLoop]: Abstraction has 722 states and 980 transitions. [2022-10-17 10:28:21,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2022-10-17 10:28:21,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2022-10-17 10:28:21,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 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-10-17 10:28:21,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2022-10-17 10:28:21,435 INFO L240 hiAutomatonCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-10-17 10:28:21,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:21,436 INFO L428 stractBuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-10-17 10:28:21,436 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:28:21,436 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2022-10-17 10:28:21,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2022-10-17 10:28:21,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:21,441 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:21,442 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,442 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,443 INFO L748 eck$LassoCheckResult]: Stem: 11368#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(18, 2);call #Ultimate.allocInit(12, 3); 11268#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 11269#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11363#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 11287#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11289#L120-1 assume !false; 11751#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11749#L123 assume 12292 == ssl3_connect_~s__state~0#1; 11472#L124 [2022-10-17 10:28:21,443 INFO L750 eck$LassoCheckResult]: Loop: 11472#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 11415#L228 ssl3_connect_~s__server~0#1 := 0; 11745#L233 assume 0 != ssl3_connect_~cb~0#1; 11743#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11741#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 11738#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11735#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11733#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 11730#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11724#L557 ssl3_connect_~skip~0#1 := 0; 11722#L120-1 assume !false; 11720#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11718#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11716#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11714#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11712#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11710#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11640#L138 assume 4368 == ssl3_connect_~s__state~0#1; 11407#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 11638#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11226#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 11635#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11625#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11614#L557 ssl3_connect_~skip~0#1 := 0; 11611#L120-1 assume !false; 11608#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11605#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11602#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11599#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11596#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11593#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11590#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11587#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11397#L144 assume 4384 == ssl3_connect_~s__state~0#1; 11396#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 11327#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11328#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11282#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11283#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 11884#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11879#L557 ssl3_connect_~skip~0#1 := 0; 11877#L120-1 assume !false; 11871#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11869#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11867#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11865#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11863#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11861#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11859#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11857#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11855#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11853#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 11851#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 11849#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 11847#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 11845#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 11844#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 11840#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 11839#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 11833#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 11831#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 11801#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 11702#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 11701#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 11700#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 11698#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 11697#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 11696#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 11695#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 11693#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 11692#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 11691#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 11690#L210 assume 4560 == ssl3_connect_~s__state~0#1; 11379#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 11689#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 11687#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11683#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 11682#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11677#L557 ssl3_connect_~skip~0#1 := 0; 11672#L120-1 assume !false; 11670#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11668#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11666#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11664#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11662#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11660#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11658#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11656#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11654#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11653#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 11644#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 11643#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 11626#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 11620#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 11613#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 11610#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 11607#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 11604#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 11601#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 11598#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 11595#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 11592#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 11589#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 11586#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 11584#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 11582#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 11580#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 11567#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 11566#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 11565#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 11236#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 11237#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 11351#L216 assume 4352 == ssl3_connect_~s__state~0#1; 11247#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11248#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11280#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11285#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11438#L557 ssl3_connect_~skip~0#1 := 0; 11439#L120-1 assume !false; 11431#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11432#L123 assume 12292 == ssl3_connect_~s__state~0#1; 11472#L124 [2022-10-17 10:28:21,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,466 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-10-17 10:28:21,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518607375] [2022-10-17 10:28:21,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,469 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:21,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,477 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2022-10-17 10:28:21,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264179689] [2022-10-17 10:28:21,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:21,537 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-10-17 10:28:21,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:21,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264179689] [2022-10-17 10:28:21,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264179689] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:21,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:21,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:21,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007232948] [2022-10-17 10:28:21,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:21,538 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:21,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:21,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:21,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:21,539 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 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-10-17 10:28:21,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:21,559 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2022-10-17 10:28:21,559 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2022-10-17 10:28:21,569 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-10-17 10:28:21,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-10-17 10:28:21,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2022-10-17 10:28:21,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2022-10-17 10:28:21,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2022-10-17 10:28:21,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:21,583 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-10-17 10:28:21,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2022-10-17 10:28:21,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-10-17 10:28:21,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 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-10-17 10:28:21,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-10-17 10:28:21,611 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-10-17 10:28:21,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:21,612 INFO L428 stractBuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-10-17 10:28:21,612 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:28:21,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2022-10-17 10:28:21,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-10-17 10:28:21,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:21,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:21,623 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,623 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,624 INFO L748 eck$LassoCheckResult]: Stem: 13391#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(18, 2);call #Ultimate.allocInit(12, 3); 13288#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 13289#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13385#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 13307#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13309#L120-1 assume !false; 13840#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13838#L123 assume 12292 == ssl3_connect_~s__state~0#1; 13681#L124 [2022-10-17 10:28:21,624 INFO L750 eck$LassoCheckResult]: Loop: 13681#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 13528#L228 ssl3_connect_~s__server~0#1 := 0; 13677#L233 assume 0 != ssl3_connect_~cb~0#1; 13670#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13667#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 13663#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 13658#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13654#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 13655#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13690#L557 ssl3_connect_~skip~0#1 := 0; 13689#L120-1 assume !false; 13688#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13687#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13686#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13579#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13580#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13573#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13525#L138 assume 4368 == ssl3_connect_~s__state~0#1; 13522#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13519#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13517#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 13515#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13510#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13500#L557 ssl3_connect_~skip~0#1 := 0; 13498#L120-1 assume !false; 13496#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13494#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13492#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13490#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13488#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13486#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13484#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13482#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13479#L144 assume 4384 == ssl3_connect_~s__state~0#1; 13409#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 13410#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13472#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14025#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14024#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 14018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14011#L557 ssl3_connect_~skip~0#1 := 0; 14010#L120-1 assume !false; 14009#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14007#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 14006#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 14003#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 14000#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13997#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13991#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13987#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13986#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13985#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13984#L150 assume 4400 == ssl3_connect_~s__state~0#1; 13785#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 13980#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 13978#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 13970#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13964#L557 ssl3_connect_~skip~0#1 := 0; 13962#L120-1 assume !false; 13960#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13958#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13956#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13954#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13952#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13950#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13948#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13946#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13944#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13942#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13938#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13932#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13927#L156 assume 4416 == ssl3_connect_~s__state~0#1; 13779#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 13915#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 13911#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13907#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 13903#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13897#L557 ssl3_connect_~skip~0#1 := 0; 13895#L120-1 assume !false; 13891#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13886#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13883#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13879#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13875#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13871#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13869#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13868#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13865#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13861#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13855#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13853#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13851#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13849#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13562#L162 assume 4432 == ssl3_connect_~s__state~0#1; 13560#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 13553#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 13547#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13546#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13708#L557 ssl3_connect_~skip~0#1 := 0; 13706#L120-1 assume !false; 13704#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13535#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13533#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13534#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13529#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13530#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13811#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13810#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13477#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13478#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13480#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13843#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13842#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13841#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13839#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 13563#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 13564#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 13565#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 13768#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 13765#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 13763#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 13760#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 13758#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 13755#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 13753#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 13750#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 13748#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 13746#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 13676#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 13675#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 13671#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 13672#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 13674#L216 assume 4352 == ssl3_connect_~s__state~0#1; 13568#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13554#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13548#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13544#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13539#L557 ssl3_connect_~skip~0#1 := 0; 13538#L120-1 assume !false; 13536#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13537#L123 assume 12292 == ssl3_connect_~s__state~0#1; 13681#L124 [2022-10-17 10:28:21,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,625 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-10-17 10:28:21,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853586298] [2022-10-17 10:28:21,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,631 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:21,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:21,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,658 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2022-10-17 10:28:21,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390966359] [2022-10-17 10:28:21,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:21,712 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-10-17 10:28:21,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:21,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390966359] [2022-10-17 10:28:21,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390966359] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:21,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:21,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:21,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519956421] [2022-10-17 10:28:21,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:21,714 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:21,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:21,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:21,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:21,715 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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-10-17 10:28:21,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:21,831 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2022-10-17 10:28:21,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2022-10-17 10:28:21,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2022-10-17 10:28:21,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2022-10-17 10:28:21,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2022-10-17 10:28:21,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2022-10-17 10:28:21,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2022-10-17 10:28:21,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:21,857 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2022-10-17 10:28:21,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2022-10-17 10:28:21,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2022-10-17 10:28:21,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 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-10-17 10:28:21,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2022-10-17 10:28:21,889 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-10-17 10:28:21,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:21,890 INFO L428 stractBuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-10-17 10:28:21,890 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:28:21,890 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2022-10-17 10:28:21,898 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2022-10-17 10:28:21,898 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:21,898 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:21,900 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,900 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:21,901 INFO L748 eck$LassoCheckResult]: Stem: 16110#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(18, 2);call #Ultimate.allocInit(12, 3); 16011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 16012#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16104#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 16029#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16031#L120-1 assume !false; 17133#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17131#L123 assume 12292 == ssl3_connect_~s__state~0#1; 16398#L124 [2022-10-17 10:28:21,901 INFO L750 eck$LassoCheckResult]: Loop: 16398#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 16393#L228 ssl3_connect_~s__server~0#1 := 0; 17209#L233 assume 0 != ssl3_connect_~cb~0#1; 17208#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 17207#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 17120#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 17119#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17109#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 17110#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17196#L557 ssl3_connect_~skip~0#1 := 0; 17195#L120-1 assume !false; 17194#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17193#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17192#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17191#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17190#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17189#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17188#L138 assume 4368 == ssl3_connect_~s__state~0#1; 16390#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17187#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 15968#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 17186#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 17185#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17180#L557 ssl3_connect_~skip~0#1 := 0; 17179#L120-1 assume !false; 17178#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17177#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17176#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17175#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17174#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17173#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17172#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17171#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17170#L144 assume 4384 == ssl3_connect_~s__state~0#1; 16001#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16002#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16910#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16907#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16908#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 16896#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16886#L557 ssl3_connect_~skip~0#1 := 0; 16884#L120-1 assume !false; 16882#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16880#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16878#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16876#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16874#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16872#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16870#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16867#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 16866#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 16854#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16132#L150 assume 4400 == ssl3_connect_~s__state~0#1; 16074#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16061#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 15985#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16050#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17301#L557 ssl3_connect_~skip~0#1 := 0; 17300#L120-1 assume !false; 17299#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17298#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17283#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17272#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17271#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17270#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17266#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17265#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17264#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17263#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17257#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17254#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16128#L156 assume 4416 == ssl3_connect_~s__state~0#1; 16071#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 16072#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 16064#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16065#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 16106#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17259#L557 ssl3_connect_~skip~0#1 := 0; 17252#L120-1 assume !false; 17253#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17248#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17249#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17242#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17243#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17238#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17239#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17233#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17234#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17229#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17230#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17220#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 17221#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 17214#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 17215#L162 assume 4432 == ssl3_connect_~s__state~0#1; 16075#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 16076#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 16077#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16078#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17347#L557 ssl3_connect_~skip~0#1 := 0; 17348#L120-1 assume !false; 17284#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17279#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17280#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17275#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17276#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16037#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16038#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 15972#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 15973#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16082#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16083#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16113#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16114#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16004#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 16005#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 15970#L168 assume 4448 == ssl3_connect_~s__state~0#1; 15971#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 16099#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 16100#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 16018#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 16019#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16923#L557 ssl3_connect_~skip~0#1 := 0; 16921#L120-1 assume !false; 16919#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16917#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16916#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16915#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16911#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16909#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16905#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16904#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 16804#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 16802#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16803#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16133#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16134#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16451#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16376#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 16377#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 16258#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 16259#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 16243#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 16239#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 16235#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 16231#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 16224#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 16219#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 16220#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 16658#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 16201#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 16196#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 16135#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 16136#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 16129#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 15979#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 16096#L216 assume 4352 == ssl3_connect_~s__state~0#1; 15989#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 15990#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16023#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16027#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16401#L557 ssl3_connect_~skip~0#1 := 0; 16400#L120-1 assume !false; 16399#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16397#L123 assume 12292 == ssl3_connect_~s__state~0#1; 16398#L124 [2022-10-17 10:28:21,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,902 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-10-17 10:28:21,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302677388] [2022-10-17 10:28:21,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,907 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:21,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:21,912 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:21,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:21,914 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2022-10-17 10:28:21,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:21,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071723700] [2022-10-17 10:28:21,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:21,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:22,004 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-10-17 10:28:22,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:22,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071723700] [2022-10-17 10:28:22,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071723700] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:22,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:22,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:22,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956193887] [2022-10-17 10:28:22,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:22,006 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:22,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:22,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:22,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:22,007 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 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-10-17 10:28:22,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:22,121 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2022-10-17 10:28:22,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2022-10-17 10:28:22,132 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2022-10-17 10:28:22,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2022-10-17 10:28:22,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2022-10-17 10:28:22,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2022-10-17 10:28:22,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2022-10-17 10:28:22,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:22,149 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2022-10-17 10:28:22,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2022-10-17 10:28:22,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2022-10-17 10:28:22,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 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-10-17 10:28:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2022-10-17 10:28:22,183 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-10-17 10:28:22,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:22,184 INFO L428 stractBuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-10-17 10:28:22,184 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:28:22,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2022-10-17 10:28:22,195 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2022-10-17 10:28:22,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:22,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:22,197 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:22,197 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:22,197 INFO L748 eck$LassoCheckResult]: Stem: 19031#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(18, 2);call #Ultimate.allocInit(12, 3); 18933#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 18934#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19024#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 18953#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 18955#L120-1 assume !false; 19715#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19713#L123 assume 12292 == ssl3_connect_~s__state~0#1; 18977#L124 [2022-10-17 10:28:22,198 INFO L750 eck$LassoCheckResult]: Loop: 18977#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 18978#L228 ssl3_connect_~s__server~0#1 := 0; 18970#L233 assume 0 != ssl3_connect_~cb~0#1; 18959#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 18917#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 18918#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19700#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 18901#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 18902#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20356#L557 ssl3_connect_~skip~0#1 := 0; 20354#L120-1 assume !false; 20352#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20350#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20348#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20346#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20344#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20343#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19062#L138 assume 4368 == ssl3_connect_~s__state~0#1; 19009#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 18893#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 18894#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 18976#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19214#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19208#L557 ssl3_connect_~skip~0#1 := 0; 19206#L120-1 assume !false; 19204#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19202#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19201#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19199#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19196#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19195#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19193#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19144#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19091#L144 assume 4384 == ssl3_connect_~s__state~0#1; 19053#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19054#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18999#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19000#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19002#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 19003#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20337#L557 ssl3_connect_~skip~0#1 := 0; 20336#L120-1 assume !false; 20335#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20334#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20333#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20332#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20330#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20328#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20326#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20325#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20317#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20291#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19046#L150 assume 4400 == ssl3_connect_~s__state~0#1; 18996#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 18983#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 18909#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 18972#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20282#L557 ssl3_connect_~skip~0#1 := 0; 20279#L120-1 assume !false; 20278#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20277#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20276#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20272#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20271#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20270#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20269#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20268#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20220#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20214#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20210#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20209#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20208#L156 assume 4416 == ssl3_connect_~s__state~0#1; 19666#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20206#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 20205#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20204#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 20188#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20180#L557 ssl3_connect_~skip~0#1 := 0; 20176#L120-1 assume !false; 20172#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20168#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20164#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20160#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20156#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20152#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20148#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20144#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20140#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20136#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20132#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20128#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20123#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20121#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19646#L162 assume 4432 == ssl3_connect_~s__state~0#1; 19540#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 19642#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 19640#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19637#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19630#L557 ssl3_connect_~skip~0#1 := 0; 19624#L120-1 assume !false; 19622#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19620#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19619#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19615#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19614#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19613#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19611#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19610#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19600#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19598#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19596#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 19571#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 19569#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 19567#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19565#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 19564#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 19490#L168 assume 4448 == ssl3_connect_~s__state~0#1; 19020#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 19019#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 18965#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 18967#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 18952#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20081#L557 ssl3_connect_~skip~0#1 := 0; 20079#L120-1 assume !false; 20077#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20075#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19660#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19555#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19556#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20127#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20331#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20329#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19098#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19092#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19093#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20315#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20313#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20311#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20309#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 20307#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 20305#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 20303#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 20301#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 20299#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 20297#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 20295#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 20294#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 20293#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 20292#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 19710#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 19709#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 19486#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 19455#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 19456#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 19702#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 19623#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 19621#L216 assume 4352 == ssl3_connect_~s__state~0#1; 18913#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 18914#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19616#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19605#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19599#L557 ssl3_connect_~skip~0#1 := 0; 19597#L120-1 assume !false; 19595#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19594#L123 assume 12292 == ssl3_connect_~s__state~0#1; 18977#L124 [2022-10-17 10:28:22,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:22,199 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-10-17 10:28:22,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:22,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785394745] [2022-10-17 10:28:22,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:22,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:22,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:22,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:22,210 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:22,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:22,210 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2022-10-17 10:28:22,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:22,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728891181] [2022-10-17 10:28:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:22,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:22,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:22,285 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-10-17 10:28:22,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:22,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728891181] [2022-10-17 10:28:22,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728891181] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:22,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:22,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:22,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589261997] [2022-10-17 10:28:22,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:22,287 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:22,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:22,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:22,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:22,288 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 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-10-17 10:28:22,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:22,409 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2022-10-17 10:28:22,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2022-10-17 10:28:22,420 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2022-10-17 10:28:22,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2022-10-17 10:28:22,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2022-10-17 10:28:22,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2022-10-17 10:28:22,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2022-10-17 10:28:22,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:22,437 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2022-10-17 10:28:22,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2022-10-17 10:28:22,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2022-10-17 10:28:22,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 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-10-17 10:28:22,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2022-10-17 10:28:22,478 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-10-17 10:28:22,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:22,479 INFO L428 stractBuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-10-17 10:28:22,479 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:28:22,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2022-10-17 10:28:22,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2022-10-17 10:28:22,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:22,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:22,514 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:22,514 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:22,515 INFO L748 eck$LassoCheckResult]: Stem: 22193#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(18, 2);call #Ultimate.allocInit(12, 3); 22100#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 22101#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22188#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 22117#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22119#L120-1 assume !false; 22711#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22709#L123 assume 12292 == ssl3_connect_~s__state~0#1; 22340#L124 [2022-10-17 10:28:22,515 INFO L750 eck$LassoCheckResult]: Loop: 22340#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 22330#L228 ssl3_connect_~s__server~0#1 := 0; 22622#L233 assume 0 != ssl3_connect_~cb~0#1; 22619#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22617#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 22614#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 22611#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22607#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 22608#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22704#L557 ssl3_connect_~skip~0#1 := 0; 22593#L120-1 assume !false; 22594#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22585#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22586#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22577#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22578#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22571#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22225#L138 assume 4368 == ssl3_connect_~s__state~0#1; 22172#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22059#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22060#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 22140#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 22309#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22294#L557 ssl3_connect_~skip~0#1 := 0; 22291#L120-1 assume !false; 22288#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22282#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22279#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22276#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22273#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22270#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 22267#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 22254#L144 assume 4384 == ssl3_connect_~s__state~0#1; 22215#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 22216#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22164#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22165#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22224#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 23428#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23418#L557 ssl3_connect_~skip~0#1 := 0; 23416#L120-1 assume !false; 23414#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23412#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23410#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23408#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23406#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23404#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23402#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23400#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23398#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23396#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 22205#L150 assume 4400 == ssl3_connect_~s__state~0#1; 22206#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 23429#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22134#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22135#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23564#L557 ssl3_connect_~skip~0#1 := 0; 23562#L120-1 assume !false; 23560#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23558#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23556#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23554#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23552#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23550#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23548#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23546#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23544#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23543#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 23538#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 23539#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 22204#L156 assume 4416 == ssl3_connect_~s__state~0#1; 22202#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 22175#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 22148#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22149#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 22190#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23516#L557 ssl3_connect_~skip~0#1 := 0; 23513#L120-1 assume !false; 23510#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23507#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23504#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23501#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23498#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23495#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23492#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23489#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23486#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23484#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 23482#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 23478#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 23476#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 23451#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 22210#L162 assume 4432 == ssl3_connect_~s__state~0#1; 22160#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 22150#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 22151#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 22161#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23527#L557 ssl3_connect_~skip~0#1 := 0; 23526#L120-1 assume !false; 23524#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23518#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 23515#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 23512#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 23509#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 23506#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 23503#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 23500#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 23497#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 23494#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 23491#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 23488#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 23485#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 23483#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 23481#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 23452#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 22229#L168 assume 4448 == ssl3_connect_~s__state~0#1; 22185#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 22184#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 22128#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22130#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 22173#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22168#L557 ssl3_connect_~skip~0#1 := 0; 22108#L120-1 assume !false; 22086#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22082#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22083#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22133#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22189#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22178#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22125#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 22105#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 22063#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 22064#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 22166#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 22065#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 22066#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 22197#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 22095#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 22071#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 22061#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 22062#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 22186#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 22120#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 22057#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 22058#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 22090#L186 assume 4480 == ssl3_connect_~s__state~0#1; 22124#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 22109#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22110#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22445#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 22444#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22696#L557 ssl3_connect_~skip~0#1 := 0; 22695#L120-1 assume !false; 22694#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22693#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 22337#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 22335#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 22333#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 22329#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 22331#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 22677#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 22675#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 22255#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 22256#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 22914#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 22939#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 22201#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 22203#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 22211#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 22212#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 22230#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 22231#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 22725#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 22723#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 22721#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 22719#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 22717#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 22221#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 22222#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 22223#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 22680#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 22629#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 22627#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 22628#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 22453#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 22451#L216 assume 4352 == ssl3_connect_~s__state~0#1; 22449#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 22446#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 22442#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22357#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22347#L557 ssl3_connect_~skip~0#1 := 0; 22345#L120-1 assume !false; 22343#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22339#L123 assume 12292 == ssl3_connect_~s__state~0#1; 22340#L124 [2022-10-17 10:28:22,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:22,515 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-10-17 10:28:22,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:22,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784155388] [2022-10-17 10:28:22,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:22,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:22,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:22,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:22,535 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:22,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:22,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2022-10-17 10:28:22,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:22,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716725953] [2022-10-17 10:28:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:22,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:22,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-10-17 10:28:22,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:22,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716725953] [2022-10-17 10:28:22,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716725953] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:22,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:22,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:22,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017304411] [2022-10-17 10:28:22,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:22,636 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:22,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:22,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:22,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:22,637 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 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-10-17 10:28:22,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:22,664 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2022-10-17 10:28:22,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2022-10-17 10:28:22,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-10-17 10:28:22,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-10-17 10:28:22,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-10-17 10:28:22,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-10-17 10:28:22,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2022-10-17 10:28:22,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:22,718 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-10-17 10:28:22,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2022-10-17 10:28:22,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2022-10-17 10:28:22,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 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-10-17 10:28:22,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-10-17 10:28:22,791 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-10-17 10:28:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:22,792 INFO L428 stractBuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-10-17 10:28:22,792 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:28:22,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2022-10-17 10:28:22,805 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-10-17 10:28:22,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:22,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:22,807 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:22,807 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 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-10-17 10:28:22,808 INFO L748 eck$LassoCheckResult]: Stem: 27097#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(18, 2);call #Ultimate.allocInit(12, 3); 26997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 26998#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 27092#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 27016#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27018#L120-1 assume !false; 28682#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28619#L123 assume 12292 == ssl3_connect_~s__state~0#1; 28615#L124 [2022-10-17 10:28:22,808 INFO L750 eck$LassoCheckResult]: Loop: 28615#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 28608#L228 ssl3_connect_~s__server~0#1 := 0; 28607#L233 assume 0 != ssl3_connect_~cb~0#1; 28599#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 28596#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 28592#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 28586#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28582#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 28580#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28575#L557 ssl3_connect_~skip~0#1 := 0; 28574#L120-1 assume !false; 28573#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28571#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28572#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28367#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28344#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 27305#L138 assume 4368 == ssl3_connect_~s__state~0#1; 27131#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 27222#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 27220#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 27210#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 27211#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27192#L557 ssl3_connect_~skip~0#1 := 0; 27193#L120-1 assume !false; 27184#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27185#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 27176#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 27177#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 27168#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 27169#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 27160#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 27161#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 27154#L144 assume 4384 == ssl3_connect_~s__state~0#1; 27155#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 27569#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27566#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 27563#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 27561#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 27557#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27547#L557 ssl3_connect_~skip~0#1 := 0; 27545#L120-1 assume !false; 27543#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27541#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 27539#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 27537#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 27535#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 27533#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 27531#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 27529#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 27527#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 27525#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 27513#L150 assume 4400 == ssl3_connect_~s__state~0#1; 27512#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 27510#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 27511#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 28365#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28360#L557 ssl3_connect_~skip~0#1 := 0; 28359#L120-1 assume !false; 28358#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28357#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28356#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28355#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28354#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28353#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28352#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28351#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28350#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28349#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28348#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28347#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28343#L156 assume 4416 == ssl3_connect_~s__state~0#1; 28341#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 28340#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 28339#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 28338#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 28336#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28331#L557 ssl3_connect_~skip~0#1 := 0; 28330#L120-1 assume !false; 28329#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28328#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28327#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28326#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28325#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28324#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28323#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28322#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28321#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28320#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28319#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28318#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28317#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28316#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28305#L162 assume 4432 == ssl3_connect_~s__state~0#1; 28303#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 28301#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 28299#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 28296#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28290#L557 ssl3_connect_~skip~0#1 := 0; 28288#L120-1 assume !false; 28286#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28284#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28282#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28280#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28278#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28276#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28274#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28272#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28270#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28241#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28238#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28236#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28230#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28226#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28220#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28216#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28074#L168 assume 4448 == ssl3_connect_~s__state~0#1; 28073#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 28071#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 28034#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 28035#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 28816#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28811#L557 ssl3_connect_~skip~0#1 := 0; 28810#L120-1 assume !false; 28809#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28808#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28807#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28806#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28805#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28804#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28803#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28802#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28801#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28800#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28799#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28798#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28797#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28796#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28795#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28794#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28791#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 28785#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 28783#L174 assume 4464 == ssl3_connect_~s__state~0#1; 28641#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 28780#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 28777#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28771#L557 ssl3_connect_~skip~0#1 := 0; 28769#L120-1 assume !false; 28767#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28765#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28763#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28761#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28759#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28757#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28754#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28751#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28748#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28745#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28742#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28739#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28736#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28733#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28730#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28727#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28724#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 28721#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 28718#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 28715#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 28712#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 28709#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 28706#L186 assume 4480 == ssl3_connect_~s__state~0#1; 28636#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 28701#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28696#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 28692#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 28652#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28646#L557 ssl3_connect_~skip~0#1 := 0; 28644#L120-1 assume !false; 28642#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28639#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 28637#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 28610#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 28611#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 28665#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 28664#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 28663#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 28662#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 28661#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 28660#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 28659#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 28658#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 28657#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 28656#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 28655#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 28654#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 28653#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 28647#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 28645#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 28643#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 28640#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 28638#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 28635#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 28629#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 28626#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 28624#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 28621#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 28618#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 28609#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 28600#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 28601#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 28603#L216 assume 4352 == ssl3_connect_~s__state~0#1; 28679#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 28677#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 28676#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28634#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28628#L557 ssl3_connect_~skip~0#1 := 0; 28625#L120-1 assume !false; 28623#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28620#L123 assume 12292 == ssl3_connect_~s__state~0#1; 28615#L124 [2022-10-17 10:28:22,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:22,809 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-10-17 10:28:22,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:22,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301135619] [2022-10-17 10:28:22,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:22,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:22,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:22,816 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:22,822 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:22,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:22,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2022-10-17 10:28:22,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:22,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734411319] [2022-10-17 10:28:22,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:22,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:22,920 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2022-10-17 10:28:22,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:22,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734411319] [2022-10-17 10:28:22,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734411319] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:22,921 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:22,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:22,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509140143] [2022-10-17 10:28:22,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:22,922 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:22,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:22,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:22,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:22,923 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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-10-17 10:28:23,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:23,071 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2022-10-17 10:28:23,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2022-10-17 10:28:23,090 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2022-10-17 10:28:23,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2022-10-17 10:28:23,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2022-10-17 10:28:23,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2022-10-17 10:28:23,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2022-10-17 10:28:23,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:23,127 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2022-10-17 10:28:23,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2022-10-17 10:28:23,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2022-10-17 10:28:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 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-10-17 10:28:23,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2022-10-17 10:28:23,216 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-10-17 10:28:23,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:23,219 INFO L428 stractBuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-10-17 10:28:23,219 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:28:23,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2022-10-17 10:28:23,232 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-10-17 10:28:23,232 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:23,232 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:23,234 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:23,235 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:23,235 INFO L748 eck$LassoCheckResult]: Stem: 33764#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(18, 2);call #Ultimate.allocInit(12, 3); 33660#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 33661#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33760#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 33679#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33681#L120-1 assume !false; 35643#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35642#L123 assume 12292 == ssl3_connect_~s__state~0#1; 33963#L124 [2022-10-17 10:28:23,235 INFO L750 eck$LassoCheckResult]: Loop: 33963#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 33712#L228 ssl3_connect_~s__server~0#1 := 0; 33698#L233 assume 0 != ssl3_connect_~cb~0#1; 33686#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 33641#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 33642#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 33655#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33656#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 35478#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34210#L557 ssl3_connect_~skip~0#1 := 0; 34211#L120-1 assume !false; 35284#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33949#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33950#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35073#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35074#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 34990#L138 assume 4368 == ssl3_connect_~s__state~0#1; 34989#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 34988#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 34559#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 34986#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 34985#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33869#L557 ssl3_connect_~skip~0#1 := 0; 33870#L120-1 assume !false; 33865#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33866#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33861#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33862#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33857#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33858#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33853#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33854#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33817#L144 assume 4384 == ssl3_connect_~s__state~0#1; 33818#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 33790#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33735#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 33798#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33800#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 34981#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34976#L557 ssl3_connect_~skip~0#1 := 0; 34975#L120-1 assume !false; 34974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34973#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 34972#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 34971#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 34970#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 34969#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 34968#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 34967#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 34966#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 34964#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 34920#L150 assume 4400 == ssl3_connect_~s__state~0#1; 34918#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 34915#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 34916#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 35447#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35442#L557 ssl3_connect_~skip~0#1 := 0; 35441#L120-1 assume !false; 35440#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35439#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35438#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35437#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35436#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35435#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35434#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35433#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35432#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35431#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35430#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35429#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35428#L156 assume 4416 == ssl3_connect_~s__state~0#1; 35215#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 35427#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 35426#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 35425#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 35423#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35418#L557 ssl3_connect_~skip~0#1 := 0; 35417#L120-1 assume !false; 35416#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35415#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35414#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35413#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35412#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35411#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35410#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35409#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35408#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35407#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35406#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35405#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35404#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35403#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35402#L162 assume 4432 == ssl3_connect_~s__state~0#1; 35209#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 35401#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 35400#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 35398#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35393#L557 ssl3_connect_~skip~0#1 := 0; 35392#L120-1 assume !false; 35391#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35390#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35389#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35388#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35387#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35386#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35385#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35384#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35383#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35382#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35381#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35380#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35379#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35378#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35377#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35376#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35375#L168 assume 4448 == ssl3_connect_~s__state~0#1; 35203#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 35374#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 35250#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 35251#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 35475#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35470#L557 ssl3_connect_~skip~0#1 := 0; 35469#L120-1 assume !false; 35468#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35467#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35466#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35465#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35464#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35463#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35462#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35461#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35460#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35459#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35458#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35457#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35456#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35455#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35454#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35453#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35452#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35451#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35171#L174 assume 4464 == ssl3_connect_~s__state~0#1; 35084#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 35162#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 35160#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35153#L557 ssl3_connect_~skip~0#1 := 0; 35150#L120-1 assume !false; 35147#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35144#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35141#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35138#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35135#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35132#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35129#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35126#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35123#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35120#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35117#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35114#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35111#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35108#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35105#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35102#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35099#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35096#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35093#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 35090#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 35087#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 35080#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 35065#L186 assume 4480 == ssl3_connect_~s__state~0#1; 35064#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 35063#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35061#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 35059#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 35057#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35052#L557 ssl3_connect_~skip~0#1 := 0; 35051#L120-1 assume !false; 35050#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35049#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35048#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35047#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35046#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35045#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35044#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35043#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35042#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35041#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35040#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35039#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35038#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35037#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35036#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35035#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35034#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35033#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35032#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 35031#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 35030#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 35029#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 35028#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 35027#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 35026#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 35025#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 35019#L198 assume 4512 == ssl3_connect_~s__state~0#1; 35018#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 35017#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 35016#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 35015#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 34237#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 34238#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35632#L557 ssl3_connect_~skip~0#1 := 0; 35631#L120-1 assume !false; 35630#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35629#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 35628#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 35627#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 35626#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 35625#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 35624#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 35623#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 35622#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 35621#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 35620#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 35619#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 35618#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 35617#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 35616#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 35615#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 35614#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 35613#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 35612#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 35611#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 35610#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 35609#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 35608#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 35607#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 35606#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 35605#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 35604#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 35603#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 35494#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 35492#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 35493#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 33767#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 33746#L216 assume 4352 == ssl3_connect_~s__state~0#1; 33747#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 35011#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 34236#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 34207#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34094#L557 ssl3_connect_~skip~0#1 := 0; 33985#L120-1 assume !false; 33974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33962#L123 assume 12292 == ssl3_connect_~s__state~0#1; 33963#L124 [2022-10-17 10:28:23,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:23,236 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-10-17 10:28:23,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:23,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480956400] [2022-10-17 10:28:23,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:23,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:23,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:23,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:23,248 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:23,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:23,249 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2022-10-17 10:28:23,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:23,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942904913] [2022-10-17 10:28:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:23,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:23,334 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-10-17 10:28:23,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:23,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942904913] [2022-10-17 10:28:23,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942904913] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:23,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:23,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:23,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181509829] [2022-10-17 10:28:23,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:23,336 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:23,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:23,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:23,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:23,337 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 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-10-17 10:28:23,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:23,507 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2022-10-17 10:28:23,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2022-10-17 10:28:23,523 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-10-17 10:28:23,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2022-10-17 10:28:23,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2022-10-17 10:28:23,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2022-10-17 10:28:23,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2022-10-17 10:28:23,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:23,559 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2022-10-17 10:28:23,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2022-10-17 10:28:23,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2022-10-17 10:28:23,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 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-10-17 10:28:23,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2022-10-17 10:28:23,636 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-10-17 10:28:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:23,636 INFO L428 stractBuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-10-17 10:28:23,637 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:28:23,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2022-10-17 10:28:23,650 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2022-10-17 10:28:23,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:23,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:23,653 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:23,653 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:28:23,653 INFO L748 eck$LassoCheckResult]: Stem: 40530#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(18, 2);call #Ultimate.allocInit(12, 3); 40438#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 40439#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40525#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 40456#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40458#L120-1 assume !false; 42560#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42559#L123 assume 12292 == ssl3_connect_~s__state~0#1; 42269#L124 [2022-10-17 10:28:23,654 INFO L750 eck$LassoCheckResult]: Loop: 42269#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 42264#L228 ssl3_connect_~s__server~0#1 := 0; 42557#L233 assume 0 != ssl3_connect_~cb~0#1; 42556#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 42555#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 42553#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 42551#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 42550#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 42547#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42541#L557 ssl3_connect_~skip~0#1 := 0; 42537#L120-1 assume !false; 42535#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42533#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42532#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42531#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42530#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42529#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42527#L138 assume 4368 == ssl3_connect_~s__state~0#1; 42261#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 42501#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 42460#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 42454#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 42440#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42434#L557 ssl3_connect_~skip~0#1 := 0; 42432#L120-1 assume !false; 42430#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42428#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42426#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42424#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42422#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42420#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42418#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 42414#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 42410#L144 assume 4384 == ssl3_connect_~s__state~0#1; 42258#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 42404#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 42398#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 42395#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 42392#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 42388#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42381#L557 ssl3_connect_~skip~0#1 := 0; 42378#L120-1 assume !false; 42375#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42372#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42369#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42366#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42363#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42360#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42358#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 42357#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 42355#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 42354#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 42253#L150 assume 4400 == ssl3_connect_~s__state~0#1; 42252#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 42250#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 42251#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 43509#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43494#L557 ssl3_connect_~skip~0#1 := 0; 43491#L120-1 assume !false; 43488#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43485#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43482#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43479#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43476#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43473#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43470#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43467#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43464#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43461#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43458#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43455#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43452#L156 assume 4416 == ssl3_connect_~s__state~0#1; 42309#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 43447#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 43444#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 43441#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 43437#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43431#L557 ssl3_connect_~skip~0#1 := 0; 43428#L120-1 assume !false; 43425#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43422#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43416#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43414#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43412#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43410#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43408#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43406#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43404#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43402#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43400#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43398#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43396#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43394#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43392#L162 assume 4432 == ssl3_connect_~s__state~0#1; 42306#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 43389#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 43387#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 43384#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43378#L557 ssl3_connect_~skip~0#1 := 0; 43376#L120-1 assume !false; 43374#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43372#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43368#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43366#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43364#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43362#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43361#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43359#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43357#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43353#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43347#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43345#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43343#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43341#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43339#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43337#L168 assume 4448 == ssl3_connect_~s__state~0#1; 42303#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 43329#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 43326#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 43324#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 43319#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43313#L557 ssl3_connect_~skip~0#1 := 0; 43311#L120-1 assume !false; 43309#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43307#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43305#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43303#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43301#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43299#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43297#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43295#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43293#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43291#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43289#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43287#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43285#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43283#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43281#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43279#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43277#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43276#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43274#L174 assume 4464 == ssl3_connect_~s__state~0#1; 42298#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 43271#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 43256#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43250#L557 ssl3_connect_~skip~0#1 := 0; 43248#L120-1 assume !false; 43246#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43244#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43242#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43240#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43238#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43236#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43234#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43230#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43229#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43226#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43223#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43219#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43212#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43209#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43206#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43203#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43199#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43191#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43187#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 43183#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 43179#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 43175#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 43171#L186 assume 4480 == ssl3_connect_~s__state~0#1; 42295#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 43164#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 43159#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 40430#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 40410#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43758#L557 ssl3_connect_~skip~0#1 := 0; 43757#L120-1 assume !false; 43756#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43755#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43754#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43753#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43752#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43751#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 40465#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 40443#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 40400#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 40401#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 40503#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 40402#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 40403#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 40479#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 40431#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 40432#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43742#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43741#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43740#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 40461#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 40462#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 43739#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 43738#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 43737#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 43736#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 43735#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 43734#L198 assume 4512 == ssl3_connect_~s__state~0#1; 42290#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 43733#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 43732#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 43731#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 43729#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 43723#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43717#L557 ssl3_connect_~skip~0#1 := 0; 43715#L120-1 assume !false; 43713#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43711#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 43709#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 43707#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 43705#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 43703#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 43701#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 43699#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 43697#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 43695#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 43693#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 43691#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 43689#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 43687#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 43685#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 43683#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 43681#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 43679#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 43677#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 43675#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 43673#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 43671#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 43669#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 43667#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 43665#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 43663#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 43661#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 40466#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 40467#L204 assume 4528 == ssl3_connect_~s__state~0#1; 40522#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 41943#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 41941#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 41942#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 42347#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42342#L557 ssl3_connect_~skip~0#1 := 0; 42341#L120-1 assume !false; 42340#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42339#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 42338#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 42337#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 42336#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 42335#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 42334#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 42333#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 42332#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 42331#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 42330#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 42329#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 42328#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 42327#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 42326#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 42325#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 42324#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 42323#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 42322#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 42321#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 42320#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 42319#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 42318#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 42317#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 42316#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 42315#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 42314#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 42313#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 42312#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 42311#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 42310#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 42283#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 42282#L216 assume 4352 == ssl3_connect_~s__state~0#1; 42281#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 42279#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 42278#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 42277#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42272#L557 ssl3_connect_~skip~0#1 := 0; 42271#L120-1 assume !false; 42270#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42268#L123 assume 12292 == ssl3_connect_~s__state~0#1; 42269#L124 [2022-10-17 10:28:23,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:23,655 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-10-17 10:28:23,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:23,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490622688] [2022-10-17 10:28:23,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:23,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:23,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:23,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:23,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:23,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:23,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2022-10-17 10:28:23,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:23,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311192280] [2022-10-17 10:28:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:23,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:23,811 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:23,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:23,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311192280] [2022-10-17 10:28:23,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311192280] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:28:23,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935739039] [2022-10-17 10:28:23,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:23,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:28:23,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:23,818 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:28:23,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-10-17 10:28:23,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:23,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:28:23,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:24,043 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:24,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:28:24,133 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:24,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935739039] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:28:24,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:28:24,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:28:24,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295694751] [2022-10-17 10:28:24,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:28:24,135 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:24,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:24,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:28:24,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:28:24,137 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 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-10-17 10:28:24,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:24,304 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2022-10-17 10:28:24,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2022-10-17 10:28:24,325 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-10-17 10:28:24,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2022-10-17 10:28:24,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2022-10-17 10:28:24,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2022-10-17 10:28:24,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2022-10-17 10:28:24,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:24,358 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2022-10-17 10:28:24,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2022-10-17 10:28:24,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2022-10-17 10:28:24,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 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-10-17 10:28:24,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2022-10-17 10:28:24,442 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-10-17 10:28:24,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-17 10:28:24,443 INFO L428 stractBuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-10-17 10:28:24,443 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:28:24,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2022-10-17 10:28:24,456 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-10-17 10:28:24,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:24,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:24,458 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:24,458 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:24,458 INFO L748 eck$LassoCheckResult]: Stem: 49960#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(18, 2);call #Ultimate.allocInit(12, 3); 49867#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 49868#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49956#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 49886#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49888#L120-1 assume !false; 49969#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49968#L123 assume 12292 == ssl3_connect_~s__state~0#1; 49911#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 49912#L228 [2022-10-17 10:28:24,459 INFO L750 eck$LassoCheckResult]: Loop: 49912#L228 ssl3_connect_~s__server~0#1 := 0; 49902#L233 assume 0 != ssl3_connect_~cb~0#1; 49892#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 49851#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 49852#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 49863#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 49837#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 49838#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53166#L557 ssl3_connect_~skip~0#1 := 0; 53164#L120-1 assume !false; 53162#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53160#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53158#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53156#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 53154#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 53153#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 50214#L138 assume 4368 == ssl3_connect_~s__state~0#1; 49938#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 49827#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 49828#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 49910#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 49959#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53140#L557 ssl3_connect_~skip~0#1 := 0; 53138#L120-1 assume !false; 53136#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53134#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53132#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53130#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 53128#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 53126#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 53125#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 50213#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 50114#L144 assume 4384 == ssl3_connect_~s__state~0#1; 49859#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 49860#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 49923#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 49931#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 49933#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 49934#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53118#L557 ssl3_connect_~skip~0#1 := 0; 53117#L120-1 assume !false; 53116#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53111#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53109#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53107#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 53105#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 53103#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 53101#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 53099#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 53098#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 53097#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 53052#L150 assume 4400 == ssl3_connect_~s__state~0#1; 49927#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 49917#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 49843#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 49904#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49935#L557 ssl3_connect_~skip~0#1 := 0; 49875#L120-1 assume !false; 49853#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49849#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49850#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49903#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49957#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49944#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49894#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49895#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 52233#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 52227#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51890#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51889#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51888#L156 assume 4416 == ssl3_connect_~s__state~0#1; 51339#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 51887#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 51885#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 51884#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 51883#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51878#L557 ssl3_connect_~skip~0#1 := 0; 51877#L120-1 assume !false; 51876#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51875#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51874#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51873#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51872#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51871#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51870#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51868#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51867#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51866#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51865#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51863#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51862#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51861#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51860#L162 assume 4432 == ssl3_connect_~s__state~0#1; 51336#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 51858#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 51857#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 51854#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51849#L557 ssl3_connect_~skip~0#1 := 0; 51843#L120-1 assume !false; 51841#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51839#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51837#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51835#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51833#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51831#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51829#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51827#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51825#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51823#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51821#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51819#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51817#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51815#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51813#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51811#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51809#L168 assume 4448 == ssl3_connect_~s__state~0#1; 51333#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 51806#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 51804#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 51802#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 51799#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51793#L557 ssl3_connect_~skip~0#1 := 0; 51791#L120-1 assume !false; 51789#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51787#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51785#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51783#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51782#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51781#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51780#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51779#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51778#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51777#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51775#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51774#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51773#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51771#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51770#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51769#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51768#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51767#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51766#L174 assume 4464 == ssl3_connect_~s__state~0#1; 51328#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 51764#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 51763#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51753#L557 ssl3_connect_~skip~0#1 := 0; 51751#L120-1 assume !false; 51749#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51747#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51745#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51743#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51741#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51739#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51737#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51735#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51733#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51731#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51729#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51727#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51725#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51723#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51721#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51719#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51717#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51715#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51713#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 51711#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 51709#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 51707#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 51705#L186 assume 4480 == ssl3_connect_~s__state~0#1; 51325#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 51702#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51699#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 51697#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 51696#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51551#L557 ssl3_connect_~skip~0#1 := 0; 51550#L120-1 assume !false; 51549#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51547#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51545#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51543#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51541#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51540#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51538#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51536#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51533#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51527#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51525#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51523#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51521#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51519#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51517#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51515#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51513#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51511#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51509#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 51507#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 51505#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 51503#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 51501#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 51499#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 51497#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 51495#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 51493#L198 assume 4512 == ssl3_connect_~s__state~0#1; 51319#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 51490#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 51488#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 51486#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 51484#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 51481#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51475#L557 ssl3_connect_~skip~0#1 := 0; 51473#L120-1 assume !false; 51471#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51469#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51467#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51465#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 51464#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 51462#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 51460#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 51458#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 51455#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 51449#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 51447#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 51445#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 51443#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 51441#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 51439#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 51437#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 51435#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 51433#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 51431#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 51429#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 51427#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 51425#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 51423#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 51421#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 51419#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 51417#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 51415#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 51413#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 51316#L204 assume 4528 == ssl3_connect_~s__state~0#1; 51312#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 51310#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 49970#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 49971#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 51406#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51401#L557 ssl3_connect_~skip~0#1 := 0; 51400#L120-1 assume !false; 51399#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51398#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 51397#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 51396#L129 assume 4096 == ssl3_connect_~s__state~0#1; 49912#L228 [2022-10-17 10:28:24,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:24,460 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-10-17 10:28:24,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:24,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204692544] [2022-10-17 10:28:24,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:24,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:24,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:24,466 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:24,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:24,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:24,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:24,472 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2022-10-17 10:28:24,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:24,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347172462] [2022-10-17 10:28:24,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:24,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:24,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:24,609 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:24,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:24,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347172462] [2022-10-17 10:28:24,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347172462] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:24,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:24,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:28:24,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499530793] [2022-10-17 10:28:24,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:24,611 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:24,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:24,612 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 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-10-17 10:28:24,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:24,740 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2022-10-17 10:28:24,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2022-10-17 10:28:24,757 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2022-10-17 10:28:24,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2022-10-17 10:28:24,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2022-10-17 10:28:24,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2022-10-17 10:28:24,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2022-10-17 10:28:24,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:24,792 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2022-10-17 10:28:24,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2022-10-17 10:28:24,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2022-10-17 10:28:24,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 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-10-17 10:28:24,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2022-10-17 10:28:24,873 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-10-17 10:28:24,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:24,874 INFO L428 stractBuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-10-17 10:28:24,874 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:28:24,874 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2022-10-17 10:28:24,887 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2022-10-17 10:28:24,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:24,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:24,891 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:24,891 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:28:24,891 INFO L748 eck$LassoCheckResult]: Stem: 57011#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(18, 2);call #Ultimate.allocInit(12, 3); 56914#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 56915#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 57007#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 56934#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56936#L120-1 assume !false; 57019#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57018#L123 assume 12292 == ssl3_connect_~s__state~0#1; 56959#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 56960#L228 [2022-10-17 10:28:24,892 INFO L750 eck$LassoCheckResult]: Loop: 56960#L228 ssl3_connect_~s__server~0#1 := 0; 57445#L233 assume 0 != ssl3_connect_~cb~0#1; 57430#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 57431#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 57419#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 57418#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 57406#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 57407#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57380#L557 ssl3_connect_~skip~0#1 := 0; 57381#L120-1 assume !false; 57366#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57367#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57352#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57353#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57338#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57339#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 58061#L138 assume 4368 == ssl3_connect_~s__state~0#1; 57096#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 58043#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 58041#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 58039#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 58021#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58018#L557 ssl3_connect_~skip~0#1 := 0; 58017#L120-1 assume !false; 58016#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58015#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 58014#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 58013#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 58012#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 58011#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 58010#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 58009#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57089#L144 assume 4384 == ssl3_connect_~s__state~0#1; 57090#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 57078#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 57077#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 58005#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 58002#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 57999#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57993#L557 ssl3_connect_~skip~0#1 := 0; 57990#L120-1 assume !false; 57984#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57982#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57980#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57978#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57976#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57974#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57972#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57970#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57968#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57966#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57964#L150 assume 4400 == ssl3_connect_~s__state~0#1; 57526#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57959#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 57956#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 57953#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57945#L557 ssl3_connect_~skip~0#1 := 0; 57942#L120-1 assume !false; 57936#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57934#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57932#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57930#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57928#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57926#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57924#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57922#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57920#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57918#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57916#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57914#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57912#L156 assume 4416 == ssl3_connect_~s__state~0#1; 57518#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 57909#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 57907#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57906#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 57903#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57897#L557 ssl3_connect_~skip~0#1 := 0; 57894#L120-1 assume !false; 57888#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57886#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57884#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57882#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57880#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57878#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57876#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57874#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57872#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57870#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57868#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57866#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57864#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57862#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57860#L162 assume 4432 == ssl3_connect_~s__state~0#1; 57510#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 57857#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 57855#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 57846#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57840#L557 ssl3_connect_~skip~0#1 := 0; 57838#L120-1 assume !false; 57836#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57834#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57832#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57830#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57828#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57826#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57824#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57822#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57820#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57818#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57816#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57814#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57812#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57810#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57808#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57806#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57803#L168 assume 4448 == ssl3_connect_~s__state~0#1; 57502#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 57800#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 57742#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 57743#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 57799#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57793#L557 ssl3_connect_~skip~0#1 := 0; 57790#L120-1 assume !false; 57784#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57782#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57780#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57778#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57776#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57774#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57772#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57770#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57768#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57766#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57764#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57762#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57760#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57758#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57756#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57754#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57752#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 57750#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 57748#L174 assume 4464 == ssl3_connect_~s__state~0#1; 57478#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 57745#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 57728#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57722#L557 ssl3_connect_~skip~0#1 := 0; 57720#L120-1 assume !false; 57718#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57716#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57714#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57712#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57710#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57707#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57705#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57703#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57701#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57699#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57697#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57695#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57693#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57691#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57689#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57687#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57685#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 57683#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 57681#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 57679#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 57677#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 57675#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 57672#L186 assume 4480 == ssl3_connect_~s__state~0#1; 57671#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 57633#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57634#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 57669#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 57624#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57620#L557 ssl3_connect_~skip~0#1 := 0; 57615#L120-1 assume !false; 57616#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57611#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57612#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57607#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57608#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57603#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57604#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 57599#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 57600#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 57595#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 57596#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 57591#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 57592#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 57587#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 57588#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 57583#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 57584#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 57579#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 57580#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 57575#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 57576#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 57571#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 57572#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 57567#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 57568#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 57563#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 57564#L198 assume 4512 == ssl3_connect_~s__state~0#1; 57447#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 57561#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 57557#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 57558#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 57553#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 57554#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58144#L557 ssl3_connect_~skip~0#1 := 0; 58143#L120-1 assume !false; 58142#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58141#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 58140#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 58139#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 58138#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 58137#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 58136#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 58135#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 58134#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 58133#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 58132#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 58131#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 58130#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 58129#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 58128#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 58127#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 58126#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 58125#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 58124#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 58123#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 58122#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 58121#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 58120#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 58119#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 58118#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 58117#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 58116#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 58115#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 58114#L204 assume 4528 == ssl3_connect_~s__state~0#1; 57437#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 58113#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 57415#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 57410#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 57392#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57388#L557 ssl3_connect_~skip~0#1 := 0; 57373#L120-1 assume !false; 57374#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57359#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57360#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57345#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 57346#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 57331#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 57332#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 58540#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 58539#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 58538#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 58537#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 58536#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 58535#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 58534#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 58533#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 58532#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 58531#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 58530#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 58529#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 58528#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 58527#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 57394#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 57384#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 57377#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 57370#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 57363#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 57356#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 57349#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 57342#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 57335#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 57326#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 57323#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 57268#L216 assume 4352 == ssl3_connect_~s__state~0#1; 57269#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 57262#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 57263#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57145#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57141#L557 ssl3_connect_~skip~0#1 := 0; 57134#L120-1 assume !false; 57135#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57128#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 57129#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 57121#L129 assume 4096 == ssl3_connect_~s__state~0#1; 56960#L228 [2022-10-17 10:28:24,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:24,893 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-10-17 10:28:24,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:24,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659083070] [2022-10-17 10:28:24,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:24,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:24,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:24,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:24,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2022-10-17 10:28:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:24,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115403025] [2022-10-17 10:28:24,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:24,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:24,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:25,070 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:25,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:25,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115403025] [2022-10-17 10:28:25,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115403025] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:28:25,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638167378] [2022-10-17 10:28:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:25,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:28:25,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:25,073 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:28:25,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-10-17 10:28:25,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:25,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:28:25,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:25,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:28:25,338 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-10-17 10:28:25,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638167378] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:28:25,338 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:28:25,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:28:25,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423972694] [2022-10-17 10:28:25,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:28:25,342 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:25,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:25,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:28:25,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:28:25,343 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 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-10-17 10:28:25,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:25,765 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2022-10-17 10:28:25,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2022-10-17 10:28:25,793 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2022-10-17 10:28:25,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2022-10-17 10:28:25,818 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2022-10-17 10:28:25,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2022-10-17 10:28:25,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2022-10-17 10:28:25,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:25,832 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2022-10-17 10:28:25,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2022-10-17 10:28:25,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2022-10-17 10:28:25,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 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-10-17 10:28:25,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2022-10-17 10:28:25,906 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-10-17 10:28:25,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:28:25,910 INFO L428 stractBuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-10-17 10:28:25,911 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:28:25,911 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2022-10-17 10:28:25,923 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2022-10-17 10:28:25,923 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:25,923 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:25,926 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:25,926 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:28:25,926 INFO L748 eck$LassoCheckResult]: Stem: 67323#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(18, 2);call #Ultimate.allocInit(12, 3); 67229#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 67230#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67318#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 67248#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67250#L120-1 assume !false; 67332#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67331#L123 assume 12292 == ssl3_connect_~s__state~0#1; 67272#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 67273#L228 [2022-10-17 10:28:25,927 INFO L750 eck$LassoCheckResult]: Loop: 67273#L228 ssl3_connect_~s__server~0#1 := 0; 67264#L233 assume 0 != ssl3_connect_~cb~0#1; 67254#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 67213#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 67214#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 68843#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 68714#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 68709#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68703#L557 ssl3_connect_~skip~0#1 := 0; 68702#L120-1 assume !false; 68701#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68699#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68697#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68696#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68695#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68693#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67642#L138 assume 4368 == ssl3_connect_~s__state~0#1; 67303#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67189#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67190#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 67271#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 67322#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67653#L557 ssl3_connect_~skip~0#1 := 0; 67652#L120-1 assume !false; 67651#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67650#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67649#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67648#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 67647#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 67646#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67645#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 67644#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 67643#L144 assume 4384 == ssl3_connect_~s__state~0#1; 67222#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67223#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67296#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67297#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67458#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 67459#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67447#L557 ssl3_connect_~skip~0#1 := 0; 67448#L120-1 assume !false; 67443#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67444#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67439#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67440#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68688#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68687#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68686#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68685#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68684#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68683#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68682#L150 assume 4400 == ssl3_connect_~s__state~0#1; 68681#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68680#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67205#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67267#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70624#L557 ssl3_connect_~skip~0#1 := 0; 70623#L120-1 assume !false; 70617#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70615#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70613#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 70611#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 70610#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 70609#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 70607#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 70606#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 70605#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 70600#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 70598#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 70596#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 70595#L156 assume 4416 == ssl3_connect_~s__state~0#1; 67287#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 67288#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 67277#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67278#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 67320#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70648#L557 ssl3_connect_~skip~0#1 := 0; 70647#L120-1 assume !false; 70646#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70645#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70644#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 70643#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 70642#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 70641#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 70640#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 70639#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 70633#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 67321#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 67298#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 67195#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 67196#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 67326#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 70328#L162 assume 4432 == ssl3_connect_~s__state~0#1; 70327#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 70326#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 70324#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 70224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70218#L557 ssl3_connect_~skip~0#1 := 0; 70213#L120-1 assume !false; 70212#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70025#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70023#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 69677#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 69674#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 69672#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 69651#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 69648#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 69645#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 69642#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 69639#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 69636#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 69633#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 69630#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 69627#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 69624#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 69621#L168 assume 4448 == ssl3_connect_~s__state~0#1; 69618#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 69615#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 69611#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 69608#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 69605#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69598#L557 ssl3_connect_~skip~0#1 := 0; 69595#L120-1 assume !false; 69592#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69586#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 69584#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 69582#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 69580#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 69578#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 69577#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 69576#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 69522#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 69519#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 69513#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 69506#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 69503#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 69500#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 69497#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 69494#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 69491#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 69488#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 69485#L174 assume 4464 == ssl3_connect_~s__state~0#1; 69482#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 69479#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 69475#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69468#L557 ssl3_connect_~skip~0#1 := 0; 69465#L120-1 assume !false; 69462#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69459#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 69456#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 69453#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 69451#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 69449#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 69446#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 69440#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 69433#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 69430#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 69427#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 69424#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 69421#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 69418#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 69415#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 69412#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 69409#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 69406#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 69403#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 69400#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 69397#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 69394#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68859#L186 assume 4480 == ssl3_connect_~s__state~0#1; 68860#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 68855#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68856#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 69076#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 69073#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69060#L557 ssl3_connect_~skip~0#1 := 0; 68941#L120-1 assume !false; 68935#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68933#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68931#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68929#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68927#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68925#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68923#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68921#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68919#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68917#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68915#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68913#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68911#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68909#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68907#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68905#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68903#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68901#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68899#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68897#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68895#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68893#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68891#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68889#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68887#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68885#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68883#L198 assume 4512 == ssl3_connect_~s__state~0#1; 68881#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 68879#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 68878#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68842#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68841#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 68839#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68428#L557 ssl3_connect_~skip~0#1 := 0; 68429#L120-1 assume !false; 68420#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68421#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68412#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68413#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68404#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68405#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68396#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68397#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68388#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68389#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68380#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68381#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68373#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68374#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68367#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68368#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68360#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68361#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68354#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68355#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68346#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68347#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68338#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68339#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68330#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68331#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68322#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 68323#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 68314#L204 assume 4528 == ssl3_connect_~s__state~0#1; 68315#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 68306#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 68307#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 68219#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 68082#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68078#L557 ssl3_connect_~skip~0#1 := 0; 68067#L120-1 assume !false; 68068#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70635#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 70634#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68057#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68058#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68052#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68049#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68050#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68820#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68819#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68818#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68817#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68816#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68815#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68814#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68813#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68812#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68811#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68810#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68809#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68808#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68807#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68806#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68805#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68804#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68803#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68802#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 68801#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 68800#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 68799#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 68798#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 68797#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 68796#L216 assume 4352 == ssl3_connect_~s__state~0#1; 67209#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 67210#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 67245#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 67246#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68293#L557 ssl3_connect_~skip~0#1 := 0; 68294#L120-1 assume !false; 68289#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68290#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68285#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68286#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 68281#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 68282#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 68277#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 68278#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 68273#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 68274#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 68269#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 68270#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 68265#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 68266#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 68261#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 68262#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 68257#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 68258#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 68253#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 68254#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 68249#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 68250#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 68245#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 68246#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 68241#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 68242#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 68237#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 68238#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 68233#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 68234#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 68229#L210 assume 4560 == ssl3_connect_~s__state~0#1; 68230#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 68225#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 68226#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 68217#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 68218#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68070#L557 ssl3_connect_~skip~0#1 := 0; 68071#L120-1 assume !false; 68065#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68063#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 68060#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 68061#L129 assume 4096 == ssl3_connect_~s__state~0#1; 67273#L228 [2022-10-17 10:28:25,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:25,927 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-10-17 10:28:25,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:25,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741613304] [2022-10-17 10:28:25,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:25,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:25,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:25,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:25,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:25,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:25,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:25,943 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2022-10-17 10:28:25,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:25,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274814806] [2022-10-17 10:28:25,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:25,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:25,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:26,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2022-10-17 10:28:26,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:26,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274814806] [2022-10-17 10:28:26,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274814806] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:26,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:26,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:28:26,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625297639] [2022-10-17 10:28:26,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:26,090 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:26,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:26,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:26,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:26,091 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 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-10-17 10:28:26,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:26,209 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2022-10-17 10:28:26,209 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2022-10-17 10:28:26,223 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-10-17 10:28:26,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2022-10-17 10:28:26,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2022-10-17 10:28:26,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2022-10-17 10:28:26,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2022-10-17 10:28:26,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:26,242 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2022-10-17 10:28:26,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2022-10-17 10:28:26,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2022-10-17 10:28:26,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 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-10-17 10:28:26,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2022-10-17 10:28:26,297 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-10-17 10:28:26,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:26,298 INFO L428 stractBuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-10-17 10:28:26,298 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:28:26,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2022-10-17 10:28:26,308 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-10-17 10:28:26,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:26,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:26,310 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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-10-17 10:28:26,310 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:26,310 INFO L748 eck$LassoCheckResult]: Stem: 74413#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(18, 2);call #Ultimate.allocInit(12, 3); 74316#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 74317#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74408#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 74335#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74337#L120-1 assume !false; 74422#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74421#L123 assume 12292 == ssl3_connect_~s__state~0#1; 74364#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 74365#L228 ssl3_connect_~s__server~0#1 := 0; 74352#L233 assume !(0 != ssl3_connect_~cb~0#1); 74341#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 74298#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 74299#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 74312#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74283#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 74284#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77374#L557 ssl3_connect_~skip~0#1 := 0; 77373#L120-1 assume !false; 77372#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77371#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 77370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 77369#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 77368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 77367#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76158#L138 assume 4368 == ssl3_connect_~s__state~0#1; 76156#L142 [2022-10-17 10:28:26,311 INFO L750 eck$LassoCheckResult]: Loop: 76156#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 76155#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 76151#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 76150#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 76149#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76143#L557 ssl3_connect_~skip~0#1 := 0; 76142#L120-1 assume !false; 76141#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76140#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76138#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76135#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76133#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76132#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76126#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76124#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76122#L144 assume 4384 == ssl3_connect_~s__state~0#1; 76120#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 76118#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 76110#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 76107#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 76105#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 76102#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76096#L557 ssl3_connect_~skip~0#1 := 0; 76094#L120-1 assume !false; 76090#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76088#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76087#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76081#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76079#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76077#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76075#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76073#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76071#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 76069#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 76067#L150 assume 4400 == ssl3_connect_~s__state~0#1; 76065#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 76062#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 76059#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 76056#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76050#L557 ssl3_connect_~skip~0#1 := 0; 76048#L120-1 assume !false; 76046#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76044#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76042#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76040#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76038#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76037#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76031#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76029#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76027#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 76025#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 76023#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 76021#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 76019#L156 assume 4416 == ssl3_connect_~s__state~0#1; 76018#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 76017#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 76015#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 76014#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 76013#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76008#L557 ssl3_connect_~skip~0#1 := 0; 76007#L120-1 assume !false; 76006#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76004#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76003#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76002#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76001#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76000#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 75999#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 75998#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 75997#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 75996#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 75995#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 75994#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 75993#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 75992#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 75991#L162 assume 4432 == ssl3_connect_~s__state~0#1; 75990#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 75989#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 75988#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75987#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75982#L557 ssl3_connect_~skip~0#1 := 0; 75981#L120-1 assume !false; 75980#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75979#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 75978#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 75977#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 75976#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 75975#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 75974#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 75973#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 75972#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 75971#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 75970#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 75969#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 75968#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 75967#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 75966#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 75965#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 75964#L168 assume 4448 == ssl3_connect_~s__state~0#1; 75963#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75962#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 75961#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 74322#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 74323#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76409#L557 ssl3_connect_~skip~0#1 := 0; 76407#L120-1 assume !false; 76405#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76403#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76401#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76399#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76397#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76394#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76388#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 76386#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 76384#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 76382#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 76380#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 76378#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 76376#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 76374#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 76372#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 76370#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 76366#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 75807#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 75548#L174 assume 4464 == ssl3_connect_~s__state~0#1; 74366#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 74333#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 74334#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74890#L557 ssl3_connect_~skip~0#1 := 0; 74887#L120-1 assume !false; 74884#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74881#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 74878#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 74875#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 74872#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 74869#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 74866#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 74863#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 74860#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 74857#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 74854#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 74851#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 74848#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 74845#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 74842#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 74839#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 74836#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 74833#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 74830#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 74827#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 74713#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 74707#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 74630#L186 assume 4480 == ssl3_connect_~s__state~0#1; 74578#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 74577#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 74576#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 74309#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 74288#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75719#L557 ssl3_connect_~skip~0#1 := 0; 75717#L120-1 assume !false; 75715#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75712#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 75708#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 75700#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 75696#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 75692#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 75688#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 75684#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 75680#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 75675#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 75666#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 75662#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 75658#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 75654#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 75651#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 75647#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 75642#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 75641#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 75633#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 75629#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 75625#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 75621#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 75617#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 75614#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 75611#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 75598#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 75564#L198 assume 4512 == ssl3_connect_~s__state~0#1; 74367#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 74315#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 74293#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 74291#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 74292#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 74369#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75463#L557 ssl3_connect_~skip~0#1 := 0; 75461#L120-1 assume !false; 74729#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74726#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 74723#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 74710#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 74705#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 74699#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 74697#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 74695#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 74693#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 74691#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 74689#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 74687#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 74685#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 74683#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 74681#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 74679#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 74676#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 74677#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 74938#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 74931#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 74928#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 74925#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 74655#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 74656#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 74648#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 74645#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 74642#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 74639#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 74635#L204 assume 4528 == ssl3_connect_~s__state~0#1; 74636#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 74581#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 74582#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 74395#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 74396#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76982#L557 ssl3_connect_~skip~0#1 := 0; 76978#L120-1 assume !false; 76974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76970#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 76964#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 76960#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 76959#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 76957#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 76958#L138 assume 4368 == ssl3_connect_~s__state~0#1; 76156#L142 [2022-10-17 10:28:26,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:26,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-10-17 10:28:26,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:26,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781823717] [2022-10-17 10:28:26,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:26,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:28:26,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:26,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781823717] [2022-10-17 10:28:26,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781823717] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:26,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:26,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:26,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814268905] [2022-10-17 10:28:26,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:26,336 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:28:26,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:26,336 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2022-10-17 10:28:26,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:26,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052834885] [2022-10-17 10:28:26,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:26,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:26,427 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-10-17 10:28:26,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:26,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052834885] [2022-10-17 10:28:26,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052834885] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:26,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:26,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:28:26,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750595295] [2022-10-17 10:28:26,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:26,430 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:26,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:26,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:26,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:26,431 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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-10-17 10:28:26,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:26,458 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2022-10-17 10:28:26,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2022-10-17 10:28:26,484 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-10-17 10:28:26,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-10-17 10:28:26,506 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2022-10-17 10:28:26,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2022-10-17 10:28:26,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2022-10-17 10:28:26,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:26,564 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-10-17 10:28:26,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2022-10-17 10:28:26,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2022-10-17 10:28:26,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 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-10-17 10:28:26,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-10-17 10:28:26,671 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-10-17 10:28:26,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:26,672 INFO L428 stractBuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-10-17 10:28:26,672 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:28:26,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2022-10-17 10:28:26,692 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-10-17 10:28:26,692 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:26,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:26,696 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [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-10-17 10:28:26,697 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:28:26,697 INFO L748 eck$LassoCheckResult]: Stem: 83635#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(18, 2);call #Ultimate.allocInit(12, 3); 83543#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 83544#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83631#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 83638#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83647#L120-1 assume !false; 83648#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83643#L123 assume 12292 == ssl3_connect_~s__state~0#1; 83644#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 83658#L228 ssl3_connect_~s__server~0#1 := 0; 87937#L233 assume 0 != ssl3_connect_~cb~0#1; 87935#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 87933#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 87930#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 87927#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 87925#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 87908#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87904#L557 ssl3_connect_~skip~0#1 := 0; 87902#L120-1 assume !false; 87900#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87898#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87896#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87894#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87892#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87890#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87730#L138 assume 4368 == ssl3_connect_~s__state~0#1; 87728#L142 [2022-10-17 10:28:26,697 INFO L750 eck$LassoCheckResult]: Loop: 87728#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87727#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87724#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 87723#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 87640#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87636#L557 ssl3_connect_~skip~0#1 := 0; 87634#L120-1 assume !false; 87632#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87629#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87627#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87624#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87622#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87619#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87618#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87617#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87612#L144 assume 4384 == ssl3_connect_~s__state~0#1; 87610#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 87608#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87602#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87600#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87598#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 87596#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87593#L557 ssl3_connect_~skip~0#1 := 0; 87592#L120-1 assume !false; 87591#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87590#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87589#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87588#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87587#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87586#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87585#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87584#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87583#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87582#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87581#L150 assume 4400 == ssl3_connect_~s__state~0#1; 87580#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87578#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 87576#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87562#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87558#L557 ssl3_connect_~skip~0#1 := 0; 87556#L120-1 assume !false; 87554#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87552#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87550#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87548#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87546#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87544#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87542#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87540#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87538#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87536#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87535#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 87533#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 87531#L156 assume 4416 == ssl3_connect_~s__state~0#1; 87530#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 87529#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 87528#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87526#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 87524#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87521#L557 ssl3_connect_~skip~0#1 := 0; 87520#L120-1 assume !false; 87519#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87518#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87516#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87465#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87464#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87459#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87458#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87457#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87456#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87455#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87454#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 87453#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 87452#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 87450#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 87448#L162 assume 4432 == ssl3_connect_~s__state~0#1; 87447#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 87446#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 87445#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87440#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87437#L557 ssl3_connect_~skip~0#1 := 0; 87436#L120-1 assume !false; 87435#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87434#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87433#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87432#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87431#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87430#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87429#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 87428#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 87427#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 87426#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 87425#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 87424#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 87423#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 87422#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 87421#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 87420#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 87419#L168 assume 4448 == ssl3_connect_~s__state~0#1; 87418#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 87417#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 87300#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 87301#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 89301#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89298#L557 ssl3_connect_~skip~0#1 := 0; 89296#L120-1 assume !false; 89294#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89291#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89289#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89287#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89286#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89285#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89284#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 89278#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 89275#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 89273#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 89271#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 89268#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 89263#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 89260#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 89256#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 89249#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 89247#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 89244#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 89220#L174 assume 4464 == ssl3_connect_~s__state~0#1; 89219#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 89218#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 89212#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89208#L557 ssl3_connect_~skip~0#1 := 0; 89207#L120-1 assume !false; 89206#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89204#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88624#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88620#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88619#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88618#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88617#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88616#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88615#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88614#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88613#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88611#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88610#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88608#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88606#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88605#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88604#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88603#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88602#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88601#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88598#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88596#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88594#L186 assume 4480 == ssl3_connect_~s__state~0#1; 88590#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 88588#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 88586#L396 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 88513#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 88437#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88433#L557 ssl3_connect_~skip~0#1 := 0; 88431#L120-1 assume !false; 88429#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88427#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88425#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88423#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88421#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88419#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88417#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88415#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88413#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88411#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88409#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88407#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88405#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88403#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88401#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88399#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88397#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88395#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88393#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88391#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88389#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88387#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88385#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 88383#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 88382#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 88380#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 88378#L198 assume 4512 == ssl3_connect_~s__state~0#1; 88376#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 88374#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 88373#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 88372#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 88371#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 88222#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88219#L557 ssl3_connect_~skip~0#1 := 0; 88218#L120-1 assume !false; 88217#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88216#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88215#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88214#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88213#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88212#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88211#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88210#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88209#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88208#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88207#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88206#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88205#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88204#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88203#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88202#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88201#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88200#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88199#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88198#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88197#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88196#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88195#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 88194#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 88193#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 88192#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 88191#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 88190#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 88189#L204 assume 4528 == ssl3_connect_~s__state~0#1; 88188#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 88186#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 88184#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 88180#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 87752#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87748#L557 ssl3_connect_~skip~0#1 := 0; 87746#L120-1 assume !false; 87744#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87742#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 87740#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 87738#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 87736#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 87734#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 87731#L138 assume 4368 == ssl3_connect_~s__state~0#1; 87728#L142 [2022-10-17 10:28:26,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:26,698 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-10-17 10:28:26,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:26,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319048068] [2022-10-17 10:28:26,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:26,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:26,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:26,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:26,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:26,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:26,719 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2022-10-17 10:28:26,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:26,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889786808] [2022-10-17 10:28:26,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:26,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:26,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:26,810 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-10-17 10:28:26,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:26,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889786808] [2022-10-17 10:28:26,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889786808] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:26,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:26,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:28:26,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215369868] [2022-10-17 10:28:26,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:26,812 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:26,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:26,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:26,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:26,813 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 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-10-17 10:28:26,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:26,956 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2022-10-17 10:28:26,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2022-10-17 10:28:26,982 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2022-10-17 10:28:27,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2022-10-17 10:28:27,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2022-10-17 10:28:27,010 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2022-10-17 10:28:27,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2022-10-17 10:28:27,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:27,016 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2022-10-17 10:28:27,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2022-10-17 10:28:27,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2022-10-17 10:28:27,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 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-10-17 10:28:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2022-10-17 10:28:27,229 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-10-17 10:28:27,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:27,230 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-10-17 10:28:27,230 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 10:28:27,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2022-10-17 10:28:27,251 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-10-17 10:28:27,251 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:27,251 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:27,253 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 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] [2022-10-17 10:28:27,254 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-10-17 10:28:27,254 INFO L748 eck$LassoCheckResult]: Stem: 95171#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(18, 2);call #Ultimate.allocInit(12, 3); 95076#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 95077#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95166#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 95095#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95097#L120-1 assume !false; 95185#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95186#L123 assume 12292 == ssl3_connect_~s__state~0#1; 95122#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 95123#L228 ssl3_connect_~s__server~0#1 := 0; 95447#L233 assume 0 != ssl3_connect_~cb~0#1; 95444#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 95445#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 95439#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 95433#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 95430#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 95427#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95419#L557 ssl3_connect_~skip~0#1 := 0; 95417#L120-1 assume !false; 95415#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95413#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95411#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95409#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95407#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95405#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95403#L138 assume 4368 == ssl3_connect_~s__state~0#1; 95401#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 95399#L282 assume !(0 == ssl3_connect_~blastFlag~0#1); 95396#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 95393#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 95390#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95382#L557 ssl3_connect_~skip~0#1 := 0; 95380#L120-1 assume !false; 95378#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95376#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95374#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95372#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95370#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95368#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95366#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95364#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95362#L144 assume 4384 == ssl3_connect_~s__state~0#1; 95360#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 95358#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95354#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95352#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95146#L311-2 [2022-10-17 10:28:27,255 INFO L750 eck$LassoCheckResult]: Loop: 95146#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 95092#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 100374#L557 ssl3_connect_~skip~0#1 := 0; 100373#L120-1 assume !false; 100372#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 100371#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 100370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 100369#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 100368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 100367#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 100366#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 100365#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 100364#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 100363#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 100362#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 100360#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 100356#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 100355#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 100354#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 100353#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 100352#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 100351#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 100350#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 100349#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 100348#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 100347#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 100346#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 100345#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 100344#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 100343#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 100338#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 100332#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 100331#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 100330#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 95189#L210 assume 4560 == ssl3_connect_~s__state~0#1; 95172#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 95173#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 95178#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 99178#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 98962#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98956#L557 ssl3_connect_~skip~0#1 := 0; 98954#L120-1 assume !false; 98952#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98950#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 98729#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 98723#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 98718#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 98714#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 98710#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 98706#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 98702#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 98698#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 98694#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 98690#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 98686#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 98682#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 98678#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 98674#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 98670#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 98666#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 98662#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 98658#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 98654#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 98650#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 98646#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 98642#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 98638#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 98634#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 98630#L198 assume 4512 == ssl3_connect_~s__state~0#1; 95465#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 98624#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 98620#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 98621#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 98608#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 98609#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98578#L557 ssl3_connect_~skip~0#1 := 0; 98579#L120-1 assume !false; 98566#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98567#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 98554#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 98555#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 98546#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 98547#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 98540#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 98541#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 98534#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 98535#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 98527#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 98528#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 98520#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 98521#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 98514#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 98515#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 98508#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 98509#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 98502#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 98503#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 98496#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 98497#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 98489#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 98490#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 98483#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 98484#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 98477#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 98478#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 98471#L204 assume 4528 == ssl3_connect_~s__state~0#1; 95450#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 98465#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 98466#L447 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 95607#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 95608#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 95597#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95595#L557 ssl3_connect_~skip~0#1 := 0; 95586#L120-1 assume !false; 95587#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95578#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95579#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95569#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95570#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95559#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95560#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95550#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95551#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 95540#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 95541#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 95530#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 95531#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 95520#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 95521#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 95510#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 95511#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 95502#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 95503#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 95492#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 95493#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 95484#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 95485#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 95474#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 95475#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 95462#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 95463#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 95345#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 95346#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 95329#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 95330#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 100208#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 95320#L216 assume 4352 == ssl3_connect_~s__state~0#1; 95318#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 95312#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 95308#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 95309#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95254#L557 ssl3_connect_~skip~0#1 := 0; 95255#L120-1 assume !false; 95246#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95247#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95238#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95239#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95230#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95231#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95219#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95221#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95209#L144 assume 4384 == ssl3_connect_~s__state~0#1; 95210#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 96756#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 100000#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 100337#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95146#L311-2 [2022-10-17 10:28:27,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:27,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2022-10-17 10:28:27,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:27,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860114934] [2022-10-17 10:28:27,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:27,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-10-17 10:28:27,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:27,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860114934] [2022-10-17 10:28:27,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860114934] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:28:27,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:28:27,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:28:27,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229296873] [2022-10-17 10:28:27,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:28:27,297 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:28:27,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:27,297 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2022-10-17 10:28:27,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:27,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895634674] [2022-10-17 10:28:27,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:27,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:27,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:27,390 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:28:27,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:27,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895634674] [2022-10-17 10:28:27,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895634674] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:28:27,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883733945] [2022-10-17 10:28:27,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:27,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:28:27,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:27,411 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:28:27,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-10-17 10:28:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:27,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:28:27,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:27,555 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:28:27,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:28:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:28:27,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883733945] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:28:27,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:28:27,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:28:27,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053573060] [2022-10-17 10:28:27,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:28:27,641 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:27,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:27,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:28:27,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:28:27,642 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 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-10-17 10:28:27,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:27,675 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2022-10-17 10:28:27,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2022-10-17 10:28:27,703 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-10-17 10:28:27,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-10-17 10:28:27,724 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2022-10-17 10:28:27,730 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2022-10-17 10:28:27,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2022-10-17 10:28:27,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:27,736 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-10-17 10:28:27,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2022-10-17 10:28:27,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2022-10-17 10:28:27,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 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-10-17 10:28:27,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-10-17 10:28:27,831 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-10-17 10:28:27,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:28:27,832 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-10-17 10:28:27,832 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-10-17 10:28:27,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2022-10-17 10:28:27,853 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-10-17 10:28:27,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:28:27,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:28:27,855 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 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] [2022-10-17 10:28:27,856 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-10-17 10:28:27,856 INFO L748 eck$LassoCheckResult]: Stem: 106967#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(18, 2);call #Ultimate.allocInit(12, 3); 106868#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 106869#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106961#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 106886#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106888#L120-1 assume !false; 106978#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106979#L123 assume 12292 == ssl3_connect_~s__state~0#1; 106914#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post39#1;havoc ssl3_connect_#t~post39#1; 106915#L228 ssl3_connect_~s__server~0#1 := 0; 107290#L233 assume 0 != ssl3_connect_~cb~0#1; 107288#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107286#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 107282#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 107276#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107273#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 107270#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107262#L557 ssl3_connect_~skip~0#1 := 0; 107260#L120-1 assume !false; 107258#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107256#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107254#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107252#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107250#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107248#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107246#L138 assume 4368 == ssl3_connect_~s__state~0#1; 107244#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 107242#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107239#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 107236#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 107233#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107225#L557 ssl3_connect_~skip~0#1 := 0; 107223#L120-1 assume !false; 107221#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107219#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107217#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107215#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107213#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107211#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107209#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107207#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107205#L144 assume 4384 == ssl3_connect_~s__state~0#1; 107203#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 107201#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 107197#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107194#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107195#L311-2 [2022-10-17 10:28:27,857 INFO L750 eck$LassoCheckResult]: Loop: 107195#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 111138#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111135#L557 ssl3_connect_~skip~0#1 := 0; 111134#L120-1 assume !false; 111133#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111132#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111131#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111130#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111129#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111128#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111127#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111126#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111125#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111124#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 111123#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 111122#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 111121#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 111120#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 111119#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 111118#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 111117#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 111116#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 111115#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 111114#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 111113#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 111112#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 111111#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 111110#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 111109#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 111108#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 111107#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 111106#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 111105#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 111104#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 111103#L210 assume 4560 == ssl3_connect_~s__state~0#1; 107130#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 111102#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 111101#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 111099#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 111100#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111447#L557 ssl3_connect_~skip~0#1 := 0; 111446#L120-1 assume !false; 111445#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111444#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111443#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111442#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111441#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111440#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111439#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111438#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111437#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111436#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 111435#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 111434#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 111433#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 111432#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 111431#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 111430#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 111429#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 111428#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 111427#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 111426#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 111425#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 111424#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 111423#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 111422#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 111421#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 111420#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 111419#L198 assume 4512 == ssl3_connect_~s__state~0#1; 107159#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 111418#L417 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 111417#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 111416#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 111415#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 111298#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111295#L557 ssl3_connect_~skip~0#1 := 0; 111294#L120-1 assume !false; 111293#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111292#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111291#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111290#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111289#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111288#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111287#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111286#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111285#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111284#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 111283#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 111282#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 111281#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 111280#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 111279#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 111278#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 111277#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 111276#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 111275#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 111274#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 111273#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 110969#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 110968#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 110967#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 110966#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 110964#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 110965#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 111260#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 110960#L204 assume 4528 == ssl3_connect_~s__state~0#1; 107140#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 107860#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 107442#L447 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 107441#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 107440#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 107436#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107431#L557 ssl3_connect_~skip~0#1 := 0; 107424#L120-1 assume !false; 107421#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107414#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107411#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107404#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107401#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107393#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107389#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107381#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107377#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 107374#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 107373#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 107368#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 107361#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 107356#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 107350#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 107345#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 107339#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 107334#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 107328#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 107324#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 107320#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 107314#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 107308#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 107303#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 107297#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 107292#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 107167#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 107157#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 107148#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 107138#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 107128#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 107124#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 107121#L216 assume 4352 == ssl3_connect_~s__state~0#1; 107122#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 107108#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 107109#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 107103#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107056#L557 ssl3_connect_~skip~0#1 := 0; 107042#L120-1 assume !false; 107043#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107034#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107035#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107025#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107026#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107018#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107020#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107008#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107010#L144 assume 4384 == ssl3_connect_~s__state~0#1; 106858#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 106859#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 106929#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 111142#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107195#L311-2 [2022-10-17 10:28:27,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:27,857 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2022-10-17 10:28:27,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:27,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974095373] [2022-10-17 10:28:27,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:27,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:27,876 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:28:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:28:27,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:28:27,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:28:27,931 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2022-10-17 10:28:27,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:28:27,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961611787] [2022-10-17 10:28:27,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:28:27,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:28:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:28:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:28:28,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:28:28,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961611787] [2022-10-17 10:28:28,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961611787] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:28:28,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532552418] [2022-10-17 10:28:28,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-10-17 10:28:28,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:28:28,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:28:28,018 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:28:28,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-10-17 10:28:28,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-10-17 10:28:28,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-10-17 10:28:28,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:28:28,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:28:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:28:28,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:28:28,241 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:28:28,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532552418] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:28:28,242 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:28:28,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:28:28,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744688945] [2022-10-17 10:28:28,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:28:28,243 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:28:28,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:28:28,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:28:28,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:28:28,244 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 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-10-17 10:28:28,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:28:28,503 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2022-10-17 10:28:28,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2022-10-17 10:28:28,521 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-10-17 10:28:28,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2022-10-17 10:28:28,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-10-17 10:28:28,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-10-17 10:28:28,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-10-17 10:28:28,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:28:28,522 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 10:28:28,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 10:28:28,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-17 10:28:28,524 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 10:28:28,524 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-10-17 10:28:28,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-10-17 10:28:28,524 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-10-17 10:28:28,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-10-17 10:28:28,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 17.10 10:28:28 BoogieIcfgContainer [2022-10-17 10:28:28,532 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-10-17 10:28:28,532 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-10-17 10:28:28,532 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-10-17 10:28:28,533 INFO L275 PluginConnector]: Witness Printer initialized [2022-10-17 10:28:28,533 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:28:08" (3/4) ... [2022-10-17 10:28:28,537 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-10-17 10:28:28,537 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-10-17 10:28:28,538 INFO L158 Benchmark]: Toolchain (without parser) took 21157.04ms. Allocated memory was 100.7MB in the beginning and 421.5MB in the end (delta: 320.9MB). Free memory was 62.0MB in the beginning and 256.0MB in the end (delta: -194.0MB). Peak memory consumption was 125.5MB. Max. memory is 16.1GB. [2022-10-17 10:28:28,538 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 100.7MB. Free memory was 79.0MB in the beginning and 78.9MB in the end (delta: 90.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-10-17 10:28:28,538 INFO L158 Benchmark]: CACSL2BoogieTranslator took 415.48ms. Allocated memory is still 100.7MB. Free memory was 61.8MB in the beginning and 71.6MB in the end (delta: -9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-10-17 10:28:28,539 INFO L158 Benchmark]: Boogie Procedure Inliner took 100.50ms. Allocated memory is still 100.7MB. Free memory was 71.6MB in the beginning and 68.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-10-17 10:28:28,539 INFO L158 Benchmark]: Boogie Preprocessor took 37.70ms. Allocated memory is still 100.7MB. Free memory was 68.9MB in the beginning and 66.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-10-17 10:28:28,540 INFO L158 Benchmark]: RCFGBuilder took 826.16ms. Allocated memory is still 100.7MB. Free memory was 66.5MB in the beginning and 71.2MB in the end (delta: -4.7MB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. [2022-10-17 10:28:28,540 INFO L158 Benchmark]: BuchiAutomizer took 19754.74ms. Allocated memory was 100.7MB in the beginning and 421.5MB in the end (delta: 320.9MB). Free memory was 71.2MB in the beginning and 256.0MB in the end (delta: -184.8MB). Peak memory consumption was 134.9MB. Max. memory is 16.1GB. [2022-10-17 10:28:28,541 INFO L158 Benchmark]: Witness Printer took 4.87ms. Allocated memory is still 421.5MB. Free memory is still 256.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-10-17 10:28:28,543 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.26ms. Allocated memory is still 100.7MB. Free memory was 79.0MB in the beginning and 78.9MB in the end (delta: 90.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 415.48ms. Allocated memory is still 100.7MB. Free memory was 61.8MB in the beginning and 71.6MB in the end (delta: -9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 100.50ms. Allocated memory is still 100.7MB. Free memory was 71.6MB in the beginning and 68.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.70ms. Allocated memory is still 100.7MB. Free memory was 68.9MB in the beginning and 66.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 826.16ms. Allocated memory is still 100.7MB. Free memory was 66.5MB in the beginning and 71.2MB in the end (delta: -4.7MB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 19754.74ms. Allocated memory was 100.7MB in the beginning and 421.5MB in the end (delta: 320.9MB). Free memory was 71.2MB in the beginning and 256.0MB in the end (delta: -184.8MB). Peak memory consumption was 134.9MB. Max. memory is 16.1GB. * Witness Printer took 4.87ms. Allocated memory is still 421.5MB. Free memory is still 256.0MB. There was no memory consumed. 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 30 terminating modules (27 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.6s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 11.7s. Construction of modules took 3.0s. Büchi inclusion checks took 4.4s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 4. Automata minimization 1.2s AutomataMinimizationTime, 29 MinimizatonAttempts, 3780 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4183 SdHoareTripleChecker+Valid, 3.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4177 mSDsluCounter, 10150 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3738 mSDsCounter, 575 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4111 IncrementalHoareTripleChecker+Invalid, 4686 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 575 mSolverCounterUnsat, 6412 mSDtfsCounter, 4111 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital82 mio100 ax100 hnf100 lsp29 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf94 smp47 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 40ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.2s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-10-17 10:28:28,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-10-17 10:28:28,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-10-17 10:28:29,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-10-17 10:28:29,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-10-17 10:28:29,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_057d12e1-d733-4a0a-a33a-33129a8c294d/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE