./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/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 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 --- 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:26:32,154 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:26:32,157 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:26:32,208 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:26:32,209 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:26:32,213 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:26:32,216 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:26:32,222 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:26:32,224 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:26:32,230 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:26:32,231 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:26:32,234 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:26:32,235 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:26:32,237 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:26:32,240 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:26:32,242 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:26:32,244 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:26:32,245 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:26:32,247 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:26:32,255 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:26:32,257 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:26:32,258 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:26:32,262 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:26:32,263 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:26:32,274 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:26:32,274 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:26:32,275 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:26:32,277 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:26:32,278 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:26:32,279 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:26:32,280 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:26:32,281 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:26:32,284 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:26:32,286 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:26:32,287 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:26:32,288 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:26:32,289 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:26:32,289 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:26:32,289 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:26:32,291 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:26:32,292 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:26:32,293 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:26:32,335 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:26:32,335 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:26:32,336 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:26:32,336 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:26:32,338 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:26:32,338 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:26:32,338 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:26:32,339 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:26:32,339 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:26:32,339 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:26:32,340 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:26:32,340 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:26:32,341 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:26:32,341 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:26:32,341 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:26:32,342 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:26:32,342 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:26:32,342 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:26:32,342 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:26:32,342 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:26:32,343 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:26:32,343 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:26:32,343 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:26:32,343 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:26:32,344 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:26:32,344 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:26:32,344 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:26:32,346 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:26:32,346 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:26:32,346 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:26:32,347 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:26:32,348 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:26:32,348 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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/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 -> 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 [2022-10-17 10:26:32,626 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:26:32,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:26:32,681 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:26:32,682 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:26:32,683 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:26:32,684 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-10-17 10:26:32,768 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/data/48dcb70eb/2abd47e306fe4422859e37ea24c7d224/FLAG24428a501 [2022-10-17 10:26:33,283 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:26:33,284 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-10-17 10:26:33,295 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/data/48dcb70eb/2abd47e306fe4422859e37ea24c7d224/FLAG24428a501 [2022-10-17 10:26:33,627 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/data/48dcb70eb/2abd47e306fe4422859e37ea24c7d224 [2022-10-17 10:26:33,630 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:26:33,632 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:26:33,634 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:26:33,634 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:26:33,637 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:26:33,638 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:26:33" (1/1) ... [2022-10-17 10:26:33,639 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f10fe80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:33, skipping insertion in model container [2022-10-17 10:26:33,640 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:26:33" (1/1) ... [2022-10-17 10:26:33,647 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:26:33,709 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:26:33,956 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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2022-10-17 10:26:33,961 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:26:33,969 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:26:34,038 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_f8f4bb0a-6090-4ee0-af3a-3186a1147407/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2022-10-17 10:26:34,043 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:26:34,070 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:26:34,070 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34 WrapperNode [2022-10-17 10:26:34,070 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:26:34,072 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:26:34,072 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:26:34,072 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:26:34,082 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:26:34" (1/1) ... [2022-10-17 10:26:34,092 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:26:34" (1/1) ... [2022-10-17 10:26:34,146 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 481 [2022-10-17 10:26:34,146 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:26:34,147 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:26:34,147 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:26:34,147 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:26:34,158 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,158 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,162 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,163 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,187 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,214 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,216 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,219 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,223 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:26:34,224 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:26:34,224 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:26:34,224 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:26:34,231 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (1/1) ... [2022-10-17 10:26:34,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:34,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:34,264 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:34,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:26:34,317 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:26:34,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:26:34,318 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:26:34,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:26:34,423 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:26:34,426 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:26:34,444 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:26:35,000 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-10-17 10:26:35,000 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-10-17 10:26:35,000 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:26:35,026 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:26:35,026 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:26:35,029 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:26:35 BoogieIcfgContainer [2022-10-17 10:26:35,030 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:26:35,031 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:26:35,033 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:26:35,036 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:26:35,036 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:26:35,037 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:26:33" (1/3) ... [2022-10-17 10:26:35,037 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7749c173 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:26:35, skipping insertion in model container [2022-10-17 10:26:35,037 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:26:35,037 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:34" (2/3) ... [2022-10-17 10:26:35,038 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7749c173 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:26:35, skipping insertion in model container [2022-10-17 10:26:35,038 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:26:35,038 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:26:35" (3/3) ... [2022-10-17 10:26:35,039 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2022-10-17 10:26:35,096 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:26:35,096 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:26:35,096 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:26:35,096 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:26:35,096 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:26:35,096 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:26:35,096 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:26:35,097 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:26:35,108 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:26:35,139 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:35,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:35,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:35,148 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-10-17 10:26:35,148 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:35,148 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:26:35,149 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:26:35,158 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:35,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:35,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:35,160 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-10-17 10:26:35,160 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:35,165 INFO L748 eck$LassoCheckResult]: Stem: 112#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); 37#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 20#L105true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 86#L108-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 108#L113true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27#L119-1true [2022-10-17 10:26:35,166 INFO L750 eck$LassoCheckResult]: Loop: 27#L119-1true assume !false; 44#L120true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 46#L122true assume 12292 == ssl3_connect_~s__state~0#1; 25#L123true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 92#L227true ssl3_connect_~s__server~0#1 := 0; 128#L232true assume 0 != ssl3_connect_~cb~0#1; 74#L232-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 100#L237true 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; 104#L247true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 66#L247-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 55#L269true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 87#L521true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114#L556true ssl3_connect_~skip~0#1 := 0; 27#L119-1true [2022-10-17 10:26:35,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:35,173 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-10-17 10:26:35,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:35,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963863556] [2022-10-17 10:26:35,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:35,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:35,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:35,283 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:35,318 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:35,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:35,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-10-17 10:26:35,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:35,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834142833] [2022-10-17 10:26:35,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:35,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:35,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:35,339 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:35,375 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:35,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:35,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-10-17 10:26:35,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:35,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77973976] [2022-10-17 10:26:35,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:35,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:35,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:35,424 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:35,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:35,488 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:35,763 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:35,764 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:35,764 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:35,764 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:35,764 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:26:35,764 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:35,765 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:35,765 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:35,765 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-10-17 10:26:35,765 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:35,766 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:35,802 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:26:35,812 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:26:35,827 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:26:35,831 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:26:35,834 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:26:35,838 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:26:35,842 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:26:35,845 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:26:35,852 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:26:35,856 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:26:35,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:35,863 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:35,870 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:26:35,873 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:26:35,877 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:26:35,881 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:26:36,222 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:36,223 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:26:36,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,228 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,232 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,232 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:26:36,263 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,263 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:26:36,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,305 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:26:36,371 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,371 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:26:36,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,376 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:26:36,388 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,388 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,426 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,427 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:26:36,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,464 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,470 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,470 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:26:36,490 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,491 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:26:36,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,530 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:26:36,535 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,535 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,563 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:26:36,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,603 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:26:36,607 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,607 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,628 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,629 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:26:36,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,662 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,670 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,670 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:26:36,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,703 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:26:36,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,739 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,747 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:26:36,779 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,779 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:26:36,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,817 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:26:36,827 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,827 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,891 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:26:36,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:36,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,928 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,928 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:26:36,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:36,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,970 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:36,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:36,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:26:36,994 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:36,995 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:26:37,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,033 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:37,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:37,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:26:37,058 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:37,059 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:26:37,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,096 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:37,102 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:37,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:26:37,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,166 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:37,172 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:37,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:26:37,206 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:26:37,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,242 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:37,242 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:37,242 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:37,242 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:37,242 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:26:37,242 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,242 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:37,242 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:37,243 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-10-17 10:26:37,243 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:37,243 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:37,245 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:26:37,248 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:26:37,277 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:26:37,281 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:26:37,285 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:26:37,289 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:26:37,292 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:26:37,295 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:26:37,302 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:26:37,306 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:26:37,310 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:26:37,313 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:26:37,321 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:26:37,324 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:26:37,327 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:26:37,331 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:26:37,646 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:37,650 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:26:37,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,655 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,657 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:26:37,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:37,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:37,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:37,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:37,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:37,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:37,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:37,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-10-17 10:26:37,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:37,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2022-10-17 10:26:37,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,726 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,735 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:26:37,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:37,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:37,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:37,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:37,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:37,750 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:37,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:37,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-10-17 10:26:37,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:37,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,800 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,806 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:26:37,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:37,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:37,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:37,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:37,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:37,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:37,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:37,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-10-17 10:26:37,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:37,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,862 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,868 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:26:37,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:37,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:37,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:37,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:37,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:37,879 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:37,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:37,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 10:26:37,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:37,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,927 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:37,937 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:26:37,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:37,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:37,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:37,946 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:37,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:37,948 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:37,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:37,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:26:37,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:37,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:37,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:37,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:37,995 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,005 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:26:38,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:38,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:38,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:26:38,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:38,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,067 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,071 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:26:38,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:26:38,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:38,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,079 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:38,079 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:38,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,110 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:26:38,112 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:26:38,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,119 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:38,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:38,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:38,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-10-17 10:26:38,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,179 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:26:38,184 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:26:38,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:38,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:38,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:38,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,241 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:26:38,242 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:26:38,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,249 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:38,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,250 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:38,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:38,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,319 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,323 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:26:38,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,332 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:38,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,333 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:38,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:26:38,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:38,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,386 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,388 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:26:38,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:38,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:38,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:38,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:38,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:38,399 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:38,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:38,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:26:38,422 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:26:38,435 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-10-17 10:26:38,435 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:26:38,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,454 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,461 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:26:38,461 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:26:38,461 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:26:38,462 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:26:38,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:26:38,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,497 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:26:38,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:38,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:38,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:38,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:38,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:38,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:38,690 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:26:38,758 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:26:38,760 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:26:38,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:39,145 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:26:39,147 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:26:39,154 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:26:39,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2022-10-17 10:26:39,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2022-10-17 10:26:39,158 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:39,158 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 10:26:39,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:39,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:39,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:39,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:39,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:39,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:39,282 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:26:39,282 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:26:39,283 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:26:39,471 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:26:39,471 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:26:39,472 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:26:39,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2022-10-17 10:26:39,473 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2022-10-17 10:26:39,474 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:39,474 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2022-10-17 10:26:39,475 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:39,475 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2022-10-17 10:26:39,475 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:39,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2022-10-17 10:26:39,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-10-17 10:26:39,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2022-10-17 10:26:39,513 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-10-17 10:26:39,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2022-10-17 10:26:39,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2022-10-17 10:26:39,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:39,522 INFO L218 hiAutomatonCegarLoop]: Abstraction has 328 states and 492 transitions. [2022-10-17 10:26:39,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2022-10-17 10:26:39,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2022-10-17 10:26:39,567 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:26:39,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-10-17 10:26:39,568 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:26:39,568 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:26:39,569 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:26:39,569 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-10-17 10:26:39,570 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:39,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:39,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:39,571 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:26:39,571 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:39,572 INFO L748 eck$LassoCheckResult]: Stem: 1454#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); 1384#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 1351#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1352#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1440#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1395#L114 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1368#L119-1 [2022-10-17 10:26:39,572 INFO L750 eck$LassoCheckResult]: Loop: 1368#L119-1 assume !false; 1369#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1459#L122 assume 12292 == ssl3_connect_~s__state~0#1; 1361#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 1362#L227 ssl3_connect_~s__server~0#1 := 0; 1444#L232 assume 0 != ssl3_connect_~cb~0#1; 1428#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1429#L237 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; 1450#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1378#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1405#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1323#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1348#L556 ssl3_connect_~skip~0#1 := 0; 1368#L119-1 [2022-10-17 10:26:39,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:39,573 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-10-17 10:26:39,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:39,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115142548] [2022-10-17 10:26:39,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:39,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:39,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:39,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:39,595 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:39,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:39,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-10-17 10:26:39,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:39,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851368912] [2022-10-17 10:26:39,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:39,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:39,606 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:39,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:39,615 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:39,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:39,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-10-17 10:26:39,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:39,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118169879] [2022-10-17 10:26:39,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:39,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:39,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:39,632 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:39,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:39,650 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:39,861 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:39,861 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:39,861 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:39,861 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:39,861 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:26:39,861 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,861 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:39,861 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:39,861 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-10-17 10:26:39,861 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:39,861 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:39,863 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:39,868 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:26:39,874 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:26:39,878 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:39,881 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:26:39,887 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:39,889 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:26:39,894 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:26:39,897 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:26:39,900 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:26:39,903 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:26:39,906 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:26:39,909 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:26:39,921 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:26:39,924 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:26:39,927 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:26:40,222 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:40,222 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:26:40,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:40,227 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:40,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:40,229 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:40,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 10:26:40,255 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:40,255 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:26:40,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:40,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:40,294 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:40,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 10:26:40,298 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:40,299 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:40,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:40,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:40,363 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:40,364 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:40,365 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:40,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 10:26:40,386 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:26:40,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:40,422 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:40,422 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:40,422 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:40,422 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:40,422 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:26:40,422 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,422 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:40,423 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:40,423 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-10-17 10:26:40,423 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:40,423 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:40,425 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:26:40,430 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:26:40,433 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:26:40,436 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:26:40,443 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:26:40,446 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:26:40,448 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:26:40,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:26:40,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:26:40,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:26:40,457 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:26:40,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:26:40,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:26:40,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:26:40,480 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:26:40,487 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:40,860 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:40,860 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:26:40,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:40,861 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:40,867 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:26:40,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:40,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:40,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:40,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:40,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:40,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:40,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:40,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 10:26:40,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:40,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:40,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:40,927 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:40,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:26:40,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:40,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:40,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:40,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:40,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:40,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:40,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:40,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 10:26:40,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:40,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:40,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:40,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:40,981 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:40,986 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:26:40,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 10:26:40,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:40,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:40,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:40,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:40,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:40,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:40,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,002 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,024 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 10:26:41,025 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:26:41,032 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,032 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,033 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,062 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,092 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 10:26:41,095 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:26:41,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-10-17 10:26:41,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,131 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,132 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:26:41,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 10:26:41,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,139 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,140 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-10-17 10:26:41,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,162 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 10:26:41,164 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:26:41,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,172 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:41,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,173 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:41,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,194 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,239 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,241 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:26:41,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 10:26:41,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,307 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,313 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:26:41,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,322 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 10:26:41,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,376 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 10:26:41,395 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:26:41,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,418 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,458 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,467 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:26:41,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,476 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:41,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,477 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:41,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 10:26:41,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,530 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,536 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:26:41,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,546 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:41,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,547 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:41,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 10:26:41,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-10-17 10:26:41,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,584 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 10:26:41,586 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:26:41,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,594 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,608 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,642 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,647 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:26:41,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,659 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 10:26:41,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:41,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,709 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,710 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:26:41,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 10:26:41,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:41,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:41,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:41,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:41,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:41,720 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:41,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:41,731 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:26:41,748 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:26:41,748 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:26:41,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:41,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:41,751 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:41,753 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:26:41,753 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:26:41,754 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:26:41,754 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:26:41,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 10:26:41,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-10-17 10:26:41,783 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:26:41,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:41,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:41,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:41,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:41,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:41,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:41,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:41,910 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:26:41,911 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:26:41,911 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:26:42,118 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:26:42,118 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:26:42,119 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:26:42,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-10-17 10:26:42,120 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:26:42,120 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:42,120 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 10:26:42,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:42,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:42,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:42,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:42,218 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:26:42,219 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:26:42,219 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:26:42,376 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:26:42,376 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:26:42,377 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:26:42,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-10-17 10:26:42,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:26:42,378 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:42,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-10-17 10:26:42,381 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:42,381 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-10-17 10:26:42,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:42,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-10-17 10:26:42,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-10-17 10:26:42,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-10-17 10:26:42,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-10-17 10:26:42,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-10-17 10:26:42,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-10-17 10:26:42,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:42,402 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-10-17 10:26:42,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-10-17 10:26:42,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-10-17 10:26:42,421 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:26:42,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-10-17 10:26:42,422 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:26:42,422 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:26:42,422 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:26:42,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-10-17 10:26:42,424 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:42,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:42,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:42,426 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,426 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,427 INFO L748 eck$LassoCheckResult]: Stem: 2649#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); 2581#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 2548#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2549#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2636#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2592#L114 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2565#L119-1 [2022-10-17 10:26:42,428 INFO L750 eck$LassoCheckResult]: Loop: 2565#L119-1 assume !false; 2566#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2654#L122 assume 12292 == ssl3_connect_~s__state~0#1; 2558#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 2559#L227 ssl3_connect_~s__server~0#1 := 0; 2640#L232 assume 0 != ssl3_connect_~cb~0#1; 2625#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2626#L237 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; 2646#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2575#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2602#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2520#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2545#L556 ssl3_connect_~skip~0#1 := 0; 2565#L119-1 [2022-10-17 10:26:42,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,428 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-10-17 10:26:42,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667343614] [2022-10-17 10:26:42,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,465 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:42,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-10-17 10:26:42,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698571796] [2022-10-17 10:26:42,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,493 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:42,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,505 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:42,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-10-17 10:26:42,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100653240] [2022-10-17 10:26:42,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,542 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:42,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:42,775 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:42,775 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:42,775 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:42,775 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:42,775 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:26:42,775 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:42,775 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:42,775 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:42,775 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-10-17 10:26:42,775 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:42,775 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:42,777 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:26:42,785 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:26:42,787 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:26:42,790 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:26:42,801 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:26:42,804 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:26:42,806 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:26:42,808 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:26:42,810 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:26:42,813 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:26:42,816 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:26:42,818 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:26:42,820 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:26:42,822 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:26:42,825 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:26:42,826 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:26:43,078 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:43,078 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:26:43,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,079 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,083 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 10:26:43,107 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,107 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:26:43,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-10-17 10:26:43,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,131 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 10:26:43,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,140 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,140 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:26:43,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 10:26:43,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,161 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 10:26:43,170 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,170 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,177 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,178 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:26:43,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,198 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,201 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,201 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-10-17 10:26:43,234 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,234 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:26:43,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-10-17 10:26:43,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,238 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-10-17 10:26:43,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,269 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-10-17 10:26:43,270 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:43,271 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,291 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,291 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:26:43,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,313 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-10-17 10:26:43,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,322 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,322 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:26:43,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,344 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-10-17 10:26:43,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,354 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,354 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:26:43,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-10-17 10:26:43,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,376 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-10-17 10:26:43,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,390 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,390 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:26:43,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-10-17 10:26:43,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,412 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-10-17 10:26:43,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-10-17 10:26:43,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,442 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-10-17 10:26:43,444 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:43,444 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,465 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,465 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:26:43,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-10-17 10:26:43,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,486 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-10-17 10:26:43,487 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,495 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,515 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,515 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:26:43,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-10-17 10:26:43,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,543 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-10-17 10:26:43,544 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,544 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,557 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,558 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:26:43,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-10-17 10:26:43,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,579 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,581 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,581 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-10-17 10:26:43,594 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,594 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:26:43,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-10-17 10:26:43,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,616 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,631 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-10-17 10:26:43,650 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,651 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:26:43,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,685 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-10-17 10:26:43,700 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,700 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:26:43,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-10-17 10:26:43,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,721 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-10-17 10:26:43,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,742 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:43,742 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:26:43,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-10-17 10:26:43,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,763 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-10-17 10:26:43,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:43,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:43,829 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:43,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-10-17 10:26:43,830 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:43,830 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:43,870 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:26:43,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:43,903 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:43,903 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:43,903 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:43,903 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:43,903 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:26:43,903 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:43,903 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:43,903 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:43,903 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-10-17 10:26:43,903 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:43,903 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:43,905 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:43,911 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:26:43,913 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:26:43,916 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:26:43,920 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:26:43,923 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:26:43,929 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:26:43,941 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:26:43,944 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:43,951 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:26:43,954 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:26:43,957 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:26:43,960 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:26:43,963 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:26:43,971 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:26:43,974 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:26:44,240 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:44,240 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:26:44,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,242 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-10-17 10:26:44,245 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:26:44,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,253 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-10-17 10:26:44,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,282 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-10-17 10:26:44,283 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:26:44,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,294 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,313 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-10-17 10:26:44,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,314 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-10-17 10:26:44,315 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:26:44,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,323 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,323 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-10-17 10:26:44,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,344 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-10-17 10:26:44,345 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:26:44,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,360 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:44,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,381 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-10-17 10:26:44,382 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:26:44,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:44,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,419 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-10-17 10:26:44,421 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:26:44,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,429 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,429 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:44,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,451 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-10-17 10:26:44,452 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:26:44,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-10-17 10:26:44,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,487 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-10-17 10:26:44,488 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:26:44,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,495 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:44,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,496 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:44,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,510 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-10-17 10:26:44,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,532 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-10-17 10:26:44,533 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:26:44,540 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,540 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-10-17 10:26:44,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,563 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-10-17 10:26:44,564 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:26:44,571 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,571 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:44,571 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,572 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:44,572 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-10-17 10:26:44,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,594 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-10-17 10:26:44,595 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:26:44,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,602 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:26:44,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,603 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:26:44,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-10-17 10:26:44,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,625 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-10-17 10:26:44,626 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:26:44,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-10-17 10:26:44,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,661 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,687 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:26:44,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-10-17 10:26:44,714 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:44,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:44,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,748 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,750 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:26:44,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:44,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:44,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:44,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:44,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:44,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:44,760 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:44,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-10-17 10:26:44,778 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:26:44,781 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-10-17 10:26:44,781 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:26:44,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:44,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:44,782 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:44,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-10-17 10:26:44,783 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:26:44,783 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:26:44,783 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:26:44,783 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:26:44,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-10-17 10:26:44,803 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:26:44,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:44,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:44,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:44,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:44,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:44,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:44,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:44,907 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:26:44,908 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:26:44,908 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:26:45,083 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:26:45,083 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:26:45,084 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:26:45,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-10-17 10:26:45,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:26:45,085 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:45,085 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-10-17 10:26:45,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:45,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:45,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:45,183 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:26:45,184 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:26:45,184 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:26:45,380 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:26:45,381 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:26:45,381 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:26:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-10-17 10:26:45,382 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 10:26:45,382 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:45,382 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-10-17 10:26:45,383 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:45,383 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-10-17 10:26:45,383 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:45,383 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-10-17 10:26:45,407 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-10-17 10:26:45,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-10-17 10:26:45,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-10-17 10:26:45,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-10-17 10:26:45,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-10-17 10:26:45,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:45,418 INFO L218 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-10-17 10:26:45,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-10-17 10:26:45,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-10-17 10:26:45,435 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:26:45,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-10-17 10:26:45,435 INFO L240 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:26:45,436 INFO L428 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-10-17 10:26:45,436 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:26:45,436 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-10-17 10:26:45,437 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:45,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:45,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:45,438 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,438 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,438 INFO L748 eck$LassoCheckResult]: Stem: 3846#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); 3778#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 3741#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3742#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3833#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3790#L119-1 assume !false; 3766#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3785#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 3787#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 3791#L128 assume 4096 == ssl3_connect_~s__state~0#1; 3756#L227 [2022-10-17 10:26:45,438 INFO L750 eck$LassoCheckResult]: Loop: 3756#L227 ssl3_connect_~s__server~0#1 := 0; 3837#L232 assume 0 != ssl3_connect_~cb~0#1; 3822#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3823#L237 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; 3843#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3772#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3799#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3717#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3745#L556 ssl3_connect_~skip~0#1 := 0; 3762#L119-1 assume !false; 3763#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3851#L122 assume 12292 == ssl3_connect_~s__state~0#1; 3755#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 3756#L227 [2022-10-17 10:26:45,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,439 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-10-17 10:26:45,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335552631] [2022-10-17 10:26:45,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:45,526 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:26:45,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335552631] [2022-10-17 10:26:45,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335552631] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:45,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965072866] [2022-10-17 10:26:45,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,530 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:45,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,531 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2022-10-17 10:26:45,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023292523] [2022-10-17 10:26:45,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,564 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:26:45,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023292523] [2022-10-17 10:26:45,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023292523] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:45,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955666545] [2022-10-17 10:26:45,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,566 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:45,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:45,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:45,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:45,581 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:26:45,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:45,662 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2022-10-17 10:26:45,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2022-10-17 10:26:45,664 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:45,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2022-10-17 10:26:45,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2022-10-17 10:26:45,666 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2022-10-17 10:26:45,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2022-10-17 10:26:45,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:45,666 INFO L218 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-10-17 10:26:45,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2022-10-17 10:26:45,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-10-17 10:26:45,671 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:26:45,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2022-10-17 10:26:45,672 INFO L240 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-10-17 10:26:45,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:45,676 INFO L428 stractBuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-10-17 10:26:45,676 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:26:45,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2022-10-17 10:26:45,678 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-10-17 10:26:45,678 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:45,678 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:45,680 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:26:45,680 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,680 INFO L748 eck$LassoCheckResult]: Stem: 4134#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); 4067#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 4030#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4031#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4121#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4051#L119-1 assume !false; 4052#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4075#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4046#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 4047#L227 ssl3_connect_~s__server~0#1 := 0; 4126#L232 assume !(0 != ssl3_connect_~cb~0#1); 4111#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4112#L237 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; 4132#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4063#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4087#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4088#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4036#L556 ssl3_connect_~skip~0#1 := 0; 4053#L119-1 assume !false; 4055#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4074#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4076#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4078#L128 assume 4096 == ssl3_connect_~s__state~0#1; 4045#L227 [2022-10-17 10:26:45,680 INFO L750 eck$LassoCheckResult]: Loop: 4045#L227 ssl3_connect_~s__server~0#1 := 0; 4125#L232 assume 0 != ssl3_connect_~cb~0#1; 4109#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4110#L237 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; 4131#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4061#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4086#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4006#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4034#L556 ssl3_connect_~skip~0#1 := 0; 4135#L119-1 assume !false; 4144#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4143#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4044#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 4045#L227 [2022-10-17 10:26:45,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-10-17 10:26:45,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462938831] [2022-10-17 10:26:45,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,780 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:26:45,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462938831] [2022-10-17 10:26:45,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462938831] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:45,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141502634] [2022-10-17 10:26:45,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,781 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:45,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,782 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2022-10-17 10:26:45,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979760267] [2022-10-17 10:26:45,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,813 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:26:45,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979760267] [2022-10-17 10:26:45,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979760267] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:45,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604055462] [2022-10-17 10:26:45,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,816 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:45,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:45,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:45,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:45,817 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:26:45,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:45,974 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2022-10-17 10:26:45,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2022-10-17 10:26:45,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2022-10-17 10:26:45,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2022-10-17 10:26:45,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2022-10-17 10:26:45,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-10-17 10:26:45,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2022-10-17 10:26:45,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:45,981 INFO L218 hiAutomatonCegarLoop]: Abstraction has 190 states and 266 transitions. [2022-10-17 10:26:45,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2022-10-17 10:26:45,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2022-10-17 10:26:45,985 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:26:45,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2022-10-17 10:26:45,986 INFO L240 hiAutomatonCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-10-17 10:26:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:45,999 INFO L428 stractBuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-10-17 10:26:45,999 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:26:45,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2022-10-17 10:26:46,000 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-10-17 10:26:46,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,001 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,001 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:26:46,002 INFO L748 eck$LassoCheckResult]: Stem: 4457#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); 4397#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 4372#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4373#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4444#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4406#L119-1 assume !false; 4403#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4404#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4381#L123 [2022-10-17 10:26:46,002 INFO L750 eck$LassoCheckResult]: Loop: 4381#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 4382#L227 ssl3_connect_~s__server~0#1 := 0; 4447#L232 assume 0 != ssl3_connect_~cb~0#1; 4435#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4436#L237 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; 4452#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4392#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4414#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4395#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4376#L556 ssl3_connect_~skip~0#1 := 0; 4385#L119-1 assume !false; 4386#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4501#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4440#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4407#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4398#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4399#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4413#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4402#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4364#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4365#L281-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; 4433#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4349#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4492#L556 ssl3_connect_~skip~0#1 := 0; 4491#L119-1 assume !false; 4490#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4489#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4381#L123 [2022-10-17 10:26:46,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,003 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-10-17 10:26:46,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138207944] [2022-10-17 10:26:46,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,009 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,017 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-10-17 10:26:46,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219135679] [2022-10-17 10:26:46,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,046 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:26:46,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219135679] [2022-10-17 10:26:46,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219135679] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:46,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175608658] [2022-10-17 10:26:46,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,048 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,049 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:26:46,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,203 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2022-10-17 10:26:46,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2022-10-17 10:26:46,204 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-10-17 10:26:46,205 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2022-10-17 10:26:46,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2022-10-17 10:26:46,206 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2022-10-17 10:26:46,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2022-10-17 10:26:46,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:46,207 INFO L218 hiAutomatonCegarLoop]: Abstraction has 209 states and 289 transitions. [2022-10-17 10:26:46,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2022-10-17 10:26:46,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2022-10-17 10:26:46,211 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:26:46,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2022-10-17 10:26:46,213 INFO L240 hiAutomatonCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-10-17 10:26:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,214 INFO L428 stractBuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-10-17 10:26:46,214 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:26:46,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2022-10-17 10:26:46,215 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2022-10-17 10:26:46,215 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,215 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,217 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,217 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:26:46,217 INFO L748 eck$LassoCheckResult]: Stem: 4828#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); 4765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 4743#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4744#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4815#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4775#L119-1 assume !false; 4887#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4847#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4750#L123 [2022-10-17 10:26:46,217 INFO L750 eck$LassoCheckResult]: Loop: 4750#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 4751#L227 ssl3_connect_~s__server~0#1 := 0; 4818#L232 assume 0 != ssl3_connect_~cb~0#1; 4806#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4807#L237 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; 4823#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4761#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4784#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4785#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4867#L556 ssl3_connect_~skip~0#1 := 0; 4866#L119-1 assume !false; 4864#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4862#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4860#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4858#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4854#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4853#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4852#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4770#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4733#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4734#L281-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; 4804#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4814#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4881#L556 ssl3_connect_~skip~0#1 := 0; 4878#L119-1 assume !false; 4874#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4772#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4773#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4776#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4766#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4767#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4782#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 4783#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 4838#L143 assume 4384 == ssl3_connect_~s__state~0#1; 4827#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4789#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4790#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4795#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4717#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 4718#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4742#L556 ssl3_connect_~skip~0#1 := 0; 4754#L119-1 assume !false; 4755#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4771#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4750#L123 [2022-10-17 10:26:46,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,218 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-10-17 10:26:46,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493702021] [2022-10-17 10:26:46,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,224 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,230 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2022-10-17 10:26:46,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117135823] [2022-10-17 10:26:46,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,267 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:26:46,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117135823] [2022-10-17 10:26:46,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117135823] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:46,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813523496] [2022-10-17 10:26:46,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,269 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,270 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:26:46,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,416 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2022-10-17 10:26:46,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2022-10-17 10:26:46,418 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-10-17 10:26:46,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2022-10-17 10:26:46,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-10-17 10:26:46,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-10-17 10:26:46,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2022-10-17 10:26:46,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:46,421 INFO L218 hiAutomatonCegarLoop]: Abstraction has 224 states and 334 transitions. [2022-10-17 10:26:46,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2022-10-17 10:26:46,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2022-10-17 10:26:46,426 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:26:46,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2022-10-17 10:26:46,428 INFO L240 hiAutomatonCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-10-17 10:26:46,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,429 INFO L428 stractBuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-10-17 10:26:46,429 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:26:46,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2022-10-17 10:26:46,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2022-10-17 10:26:46,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,431 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,432 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:26:46,432 INFO L748 eck$LassoCheckResult]: Stem: 5233#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); 5169#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 5144#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5145#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5219#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5179#L119-1 assume !false; 5307#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5254#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5153#L123 [2022-10-17 10:26:46,433 INFO L750 eck$LassoCheckResult]: Loop: 5153#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 5154#L227 ssl3_connect_~s__server~0#1 := 0; 5222#L232 assume 0 != ssl3_connect_~cb~0#1; 5209#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5210#L237 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; 5228#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5164#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5188#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5189#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5274#L556 ssl3_connect_~skip~0#1 := 0; 5273#L119-1 assume !false; 5272#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5271#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5270#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5267#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5264#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5256#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5255#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5181#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5182#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5215#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5216#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5161#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5162#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5280#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5127#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5128#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5149#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5150#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5183#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5172#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5173#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5237#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5223#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5141#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5142#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5208#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5203#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5204#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5155#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5156#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5167#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5201#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5202#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5229#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5196#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5165#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5166#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5316#L556 ssl3_connect_~skip~0#1 := 0; 5313#L119-1 assume !false; 5311#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5310#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5153#L123 [2022-10-17 10:26:46,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,433 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-10-17 10:26:46,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053284750] [2022-10-17 10:26:46,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,457 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,458 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-10-17 10:26:46,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624589621] [2022-10-17 10:26:46,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,486 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:26:46,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624589621] [2022-10-17 10:26:46,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624589621] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:46,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165492880] [2022-10-17 10:26:46,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,487 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,488 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:26:46,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,573 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2022-10-17 10:26:46,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2022-10-17 10:26:46,575 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-10-17 10:26:46,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2022-10-17 10:26:46,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2022-10-17 10:26:46,578 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2022-10-17 10:26:46,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2022-10-17 10:26:46,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:46,579 INFO L218 hiAutomatonCegarLoop]: Abstraction has 228 states and 341 transitions. [2022-10-17 10:26:46,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2022-10-17 10:26:46,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2022-10-17 10:26:46,584 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:26:46,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2022-10-17 10:26:46,585 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-10-17 10:26:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,586 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-10-17 10:26:46,586 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:26:46,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2022-10-17 10:26:46,588 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-10-17 10:26:46,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,588 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,589 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,589 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:26:46,590 INFO L748 eck$LassoCheckResult]: Stem: 5676#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); 5612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 5586#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5587#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5662#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5621#L119-1 assume !false; 5750#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5748#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5595#L123 [2022-10-17 10:26:46,590 INFO L750 eck$LassoCheckResult]: Loop: 5595#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 5596#L227 ssl3_connect_~s__server~0#1 := 0; 5665#L232 assume 0 != ssl3_connect_~cb~0#1; 5652#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5653#L237 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; 5671#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5606#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5630#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5631#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5781#L556 ssl3_connect_~skip~0#1 := 0; 5780#L119-1 assume !false; 5779#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5778#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5777#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5622#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5623#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5677#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5629#L137 assume 4368 == ssl3_connect_~s__state~0#1; 5617#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5578#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5579#L281-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; 5650#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5661#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5590#L556 ssl3_connect_~skip~0#1 := 0; 5599#L119-1 assume !false; 5600#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5618#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5619#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5657#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5613#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5614#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5744#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5624#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5625#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5658#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5659#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5603#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5604#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5580#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5571#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5572#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5591#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5592#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5626#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5615#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5616#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5670#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5666#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5583#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5584#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5651#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5645#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5646#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5597#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5598#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5609#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5643#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5644#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5672#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5639#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5607#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5608#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5737#L556 ssl3_connect_~skip~0#1 := 0; 5736#L119-1 assume !false; 5735#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5733#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5595#L123 [2022-10-17 10:26:46,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,591 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-10-17 10:26:46,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490638126] [2022-10-17 10:26:46,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,596 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,602 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-10-17 10:26:46,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90046748] [2022-10-17 10:26:46,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,638 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:26:46,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90046748] [2022-10-17 10:26:46,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90046748] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:46,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611996425] [2022-10-17 10:26:46,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,640 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,641 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:26:46,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,730 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2022-10-17 10:26:46,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2022-10-17 10:26:46,732 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2022-10-17 10:26:46,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2022-10-17 10:26:46,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-10-17 10:26:46,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-10-17 10:26:46,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2022-10-17 10:26:46,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:46,737 INFO L218 hiAutomatonCegarLoop]: Abstraction has 230 states and 340 transitions. [2022-10-17 10:26:46,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2022-10-17 10:26:46,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2022-10-17 10:26:46,741 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:26:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-10-17 10:26:46,743 INFO L240 hiAutomatonCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-10-17 10:26:46,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,744 INFO L428 stractBuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-10-17 10:26:46,744 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:26:46,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2022-10-17 10:26:46,745 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-10-17 10:26:46,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,745 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,746 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,747 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:26:46,747 INFO L748 eck$LassoCheckResult]: Stem: 6144#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); 6076#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 6049#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6050#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6131#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6088#L119-1 assume !false; 6177#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6176#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6059#L123 [2022-10-17 10:26:46,747 INFO L750 eck$LassoCheckResult]: Loop: 6059#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 6060#L227 ssl3_connect_~s__server~0#1 := 0; 6135#L232 assume 0 != ssl3_connect_~cb~0#1; 6119#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6120#L237 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; 6141#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6070#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6097#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6098#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6191#L556 ssl3_connect_~skip~0#1 := 0; 6189#L119-1 assume !false; 6187#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6185#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6183#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6089#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6090#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6145#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6146#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6081#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6039#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6040#L281-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; 6117#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6130#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6192#L556 ssl3_connect_~skip~0#1 := 0; 6190#L119-1 assume !false; 6188#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6186#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6184#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6182#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6181#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6178#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6096#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6091#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6092#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6128#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6102#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6103#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6109#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6023#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6024#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6236#L556 ssl3_connect_~skip~0#1 := 0; 6235#L119-1 assume !false; 6082#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6083#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6086#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6125#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6077#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6078#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6247#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6152#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6153#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6126#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6127#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6205#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6084#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6085#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6233#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6232#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6231#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6230#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6093#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6079#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6080#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6139#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6140#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6154#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6155#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6179#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6180#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6201#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6202#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6211#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6208#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6111#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6112#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6142#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6107#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6071#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6072#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6168#L556 ssl3_connect_~skip~0#1 := 0; 6166#L119-1 assume !false; 6164#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6162#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6059#L123 [2022-10-17 10:26:46,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,748 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-10-17 10:26:46,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596339121] [2022-10-17 10:26:46,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,754 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,759 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2022-10-17 10:26:46,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364572885] [2022-10-17 10:26:46,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,811 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:26:46,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364572885] [2022-10-17 10:26:46,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364572885] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:46,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187831598] [2022-10-17 10:26:46,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,813 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,814 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:26:46,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,947 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2022-10-17 10:26:46,947 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2022-10-17 10:26:46,949 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2022-10-17 10:26:46,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2022-10-17 10:26:46,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2022-10-17 10:26:46,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2022-10-17 10:26:46,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2022-10-17 10:26:46,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:46,954 INFO L218 hiAutomatonCegarLoop]: Abstraction has 268 states and 381 transitions. [2022-10-17 10:26:46,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2022-10-17 10:26:46,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2022-10-17 10:26:46,959 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:26:46,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2022-10-17 10:26:46,961 INFO L240 hiAutomatonCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-10-17 10:26:46,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,962 INFO L428 stractBuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-10-17 10:26:46,962 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:26:46,962 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2022-10-17 10:26:46,964 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-10-17 10:26:46,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,965 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,965 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:26:46,966 INFO L748 eck$LassoCheckResult]: Stem: 6641#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); 6573#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 6547#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6548#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6623#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6582#L119-1 assume !false; 6669#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6667#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6556#L123 [2022-10-17 10:26:46,966 INFO L750 eck$LassoCheckResult]: Loop: 6556#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 6557#L227 ssl3_connect_~s__server~0#1 := 0; 6626#L232 assume 0 != ssl3_connect_~cb~0#1; 6613#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6614#L237 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; 6634#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6567#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6590#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6591#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6719#L556 ssl3_connect_~skip~0#1 := 0; 6718#L119-1 assume !false; 6717#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6716#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6715#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6714#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6713#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6712#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6651#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6578#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6539#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6540#L281-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; 6611#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6622#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6750#L556 ssl3_connect_~skip~0#1 := 0; 6749#L119-1 assume !false; 6748#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6734#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6735#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6583#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6574#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6575#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6589#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6584#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6585#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6640#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6595#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6596#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6601#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6602#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6531#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6706#L556 ssl3_connect_~skip~0#1 := 0; 6705#L119-1 assume !false; 6704#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6703#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6702#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6701#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6699#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6700#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6786#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6785#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6784#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6783#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6782#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6781#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6780#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6695#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6696#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6649#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6650#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6686#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6687#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6767#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6766#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6765#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6764#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6763#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6681#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6682#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6683#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6688#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6689#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6727#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6726#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6604#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6605#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6635#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6599#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6568#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6569#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6668#L556 ssl3_connect_~skip~0#1 := 0; 6666#L119-1 assume !false; 6665#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6664#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6556#L123 [2022-10-17 10:26:46,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,967 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-10-17 10:26:46,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482767814] [2022-10-17 10:26:46,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,973 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,979 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,980 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2022-10-17 10:26:46,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893356370] [2022-10-17 10:26:46,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,027 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:26:47,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:47,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893356370] [2022-10-17 10:26:47,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893356370] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:47,028 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:47,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:47,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455269316] [2022-10-17 10:26:47,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:47,028 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:47,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:47,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:47,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:47,030 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:26:47,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:47,125 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2022-10-17 10:26:47,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2022-10-17 10:26:47,128 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2022-10-17 10:26:47,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2022-10-17 10:26:47,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2022-10-17 10:26:47,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2022-10-17 10:26:47,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2022-10-17 10:26:47,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:47,132 INFO L218 hiAutomatonCegarLoop]: Abstraction has 289 states and 408 transitions. [2022-10-17 10:26:47,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2022-10-17 10:26:47,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2022-10-17 10:26:47,138 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:26:47,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2022-10-17 10:26:47,139 INFO L240 hiAutomatonCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-10-17 10:26:47,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:47,140 INFO L428 stractBuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-10-17 10:26:47,141 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:26:47,141 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2022-10-17 10:26:47,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2022-10-17 10:26:47,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:47,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:47,144 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:47,144 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:26:47,144 INFO L748 eck$LassoCheckResult]: Stem: 7197#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); 7133#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 7107#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7108#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7183#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7120#L119-1 assume !false; 7121#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7139#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7116#L123 [2022-10-17 10:26:47,144 INFO L750 eck$LassoCheckResult]: Loop: 7116#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 7117#L227 ssl3_connect_~s__server~0#1 := 0; 7186#L232 assume 0 != ssl3_connect_~cb~0#1; 7173#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7174#L237 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; 7192#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7127#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7150#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7151#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7345#L556 ssl3_connect_~skip~0#1 := 0; 7344#L119-1 assume !false; 7339#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7337#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7335#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7143#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7134#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7135#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7210#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7138#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7099#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7100#L281-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; 7171#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7182#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7298#L556 ssl3_connect_~skip~0#1 := 0; 7296#L119-1 assume !false; 7294#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7292#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7290#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7288#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7286#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7198#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7149#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7144#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7145#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7196#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7155#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7156#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7161#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7162#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7283#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7278#L556 ssl3_connect_~skip~0#1 := 0; 7277#L119-1 assume !false; 7276#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7275#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7274#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7273#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7272#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7271#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7270#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7269#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7268#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7267#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7266#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7086#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7087#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7153#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7091#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7199#L556 ssl3_connect_~skip~0#1 := 0; 7200#L119-1 assume !false; 7356#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7140#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7141#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7178#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7216#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7253#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7252#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7211#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7212#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7233#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7234#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7265#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7251#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7250#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7207#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7208#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7209#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7229#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7259#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7257#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7255#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7249#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7248#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7247#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7246#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7245#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7244#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7243#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7242#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7240#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7241#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7164#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7165#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7193#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7159#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7128#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7129#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7338#L556 ssl3_connect_~skip~0#1 := 0; 7336#L119-1 assume !false; 7334#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7235#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7116#L123 [2022-10-17 10:26:47,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-10-17 10:26:47,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366490046] [2022-10-17 10:26:47,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,165 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,171 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:47,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2022-10-17 10:26:47,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582477426] [2022-10-17 10:26:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,218 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:26:47,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:47,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582477426] [2022-10-17 10:26:47,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582477426] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:47,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:47,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:47,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588546750] [2022-10-17 10:26:47,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:47,219 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:47,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:47,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:47,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:47,220 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:26:47,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:47,338 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2022-10-17 10:26:47,339 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2022-10-17 10:26:47,341 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2022-10-17 10:26:47,344 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2022-10-17 10:26:47,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2022-10-17 10:26:47,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2022-10-17 10:26:47,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2022-10-17 10:26:47,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:47,345 INFO L218 hiAutomatonCegarLoop]: Abstraction has 308 states and 431 transitions. [2022-10-17 10:26:47,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2022-10-17 10:26:47,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2022-10-17 10:26:47,351 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:26:47,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2022-10-17 10:26:47,352 INFO L240 hiAutomatonCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-10-17 10:26:47,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:47,354 INFO L428 stractBuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-10-17 10:26:47,354 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:26:47,354 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2022-10-17 10:26:47,356 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-10-17 10:26:47,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:47,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:47,357 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:47,357 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:26:47,358 INFO L748 eck$LassoCheckResult]: Stem: 7802#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); 7732#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 7705#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7706#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7785#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7743#L119-1 assume !false; 7833#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7828#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7714#L123 [2022-10-17 10:26:47,358 INFO L750 eck$LassoCheckResult]: Loop: 7714#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 7715#L227 ssl3_connect_~s__server~0#1 := 0; 7788#L232 assume 0 != ssl3_connect_~cb~0#1; 7776#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7777#L237 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; 7796#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7725#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7752#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7753#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7709#L556 ssl3_connect_~skip~0#1 := 0; 7979#L119-1 assume !false; 7977#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7740#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7741#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7744#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7733#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7734#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7803#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7737#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7697#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7698#L281-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; 7772#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7784#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7804#L556 ssl3_connect_~skip~0#1 := 0; 7718#L119-1 assume !false; 7719#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7738#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7972#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7970#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7968#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7967#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7750#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7751#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7835#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7801#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7757#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7758#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7763#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7764#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7928#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7922#L556 ssl3_connect_~skip~0#1 := 0; 7920#L119-1 assume !false; 7918#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7916#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7914#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7913#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7912#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7911#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7910#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7909#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7907#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7905#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7847#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7684#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7685#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7755#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7775#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7971#L556 ssl3_connect_~skip~0#1 := 0; 7969#L119-1 assume !false; 7965#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7964#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7963#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7962#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7961#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7960#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7958#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7957#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7792#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7781#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7782#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7722#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7723#L155 assume 4416 == ssl3_connect_~s__state~0#1; 7739#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7770#L339 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7793#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7794#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 7689#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7897#L556 ssl3_connect_~skip~0#1 := 0; 7895#L119-1 assume !false; 7893#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7891#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7889#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7887#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7885#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7883#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7881#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7879#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7878#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7877#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7875#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7874#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7872#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7871#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7870#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7869#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7868#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7867#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7866#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7865#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7864#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7863#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7862#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7861#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7860#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7859#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7858#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7857#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7856#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7854#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7852#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7766#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7767#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7798#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7761#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7726#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7727#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7827#L556 ssl3_connect_~skip~0#1 := 0; 7826#L119-1 assume !false; 7825#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7824#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7714#L123 [2022-10-17 10:26:47,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,359 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-10-17 10:26:47,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914550115] [2022-10-17 10:26:47,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,364 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:47,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2022-10-17 10:26:47,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925588538] [2022-10-17 10:26:47,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,469 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:26:47,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:47,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925588538] [2022-10-17 10:26:47,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925588538] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:47,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:47,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:47,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394069655] [2022-10-17 10:26:47,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:47,470 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:47,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:47,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:47,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:47,471 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:26:47,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:47,496 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2022-10-17 10:26:47,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2022-10-17 10:26:47,501 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-10-17 10:26:47,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2022-10-17 10:26:47,506 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2022-10-17 10:26:47,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2022-10-17 10:26:47,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2022-10-17 10:26:47,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:47,508 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-10-17 10:26:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2022-10-17 10:26:47,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-10-17 10:26:47,519 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:26:47,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2022-10-17 10:26:47,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-10-17 10:26:47,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:47,522 INFO L428 stractBuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-10-17 10:26:47,523 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:26:47,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2022-10-17 10:26:47,526 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-10-17 10:26:47,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:47,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:47,528 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:47,528 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:26:47,528 INFO L748 eck$LassoCheckResult]: Stem: 8715#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); 8641#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 8618#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8619#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8698#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8653#L119-1 assume !false; 8869#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8867#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8823#L123 [2022-10-17 10:26:47,529 INFO L750 eck$LassoCheckResult]: Loop: 8823#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 8769#L227 ssl3_connect_~s__server~0#1 := 0; 8865#L232 assume 0 != ssl3_connect_~cb~0#1; 8863#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8818#L237 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; 8816#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8814#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8813#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 8795#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8785#L556 ssl3_connect_~skip~0#1 := 0; 8783#L119-1 assume !false; 8781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8779#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8777#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8775#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8773#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8771#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8767#L137 assume 4368 == ssl3_connect_~s__state~0#1; 8646#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8608#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8609#L281-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; 8684#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8763#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8758#L556 ssl3_connect_~skip~0#1 := 0; 8757#L119-1 assume !false; 8756#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8755#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8754#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8753#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8752#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8751#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8750#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8749#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8735#L143 assume 4384 == ssl3_connect_~s__state~0#1; 8731#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8730#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8668#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8673#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8675#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 9167#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9161#L556 ssl3_connect_~skip~0#1 := 0; 9159#L119-1 assume !false; 9157#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9155#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 9153#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9151#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9149#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9148#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9147#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9146#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9142#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9137#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9135#L149 assume 4400 == ssl3_connect_~s__state~0#1; 9039#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 9131#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 9128#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 9125#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9119#L556 ssl3_connect_~skip~0#1 := 0; 9114#L119-1 assume !false; 9111#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9103#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 9098#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9096#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9094#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9092#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9091#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9086#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9082#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9078#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9074#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 9069#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 8895#L155 assume 4416 == ssl3_connect_~s__state~0#1; 8891#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8889#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 8887#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8882#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 8878#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8873#L556 ssl3_connect_~skip~0#1 := 0; 8872#L119-1 assume !false; 8871#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8870#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8868#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8866#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8828#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8829#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9044#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9043#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9042#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9041#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9040#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 9038#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 9037#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 9036#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 9034#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 9032#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 9030#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 9028#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 9026#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 9024#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 9022#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 9020#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 9018#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 9016#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 9014#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 9012#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 9010#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 9008#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 9006#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 8837#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 8838#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 8677#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 8678#L215 assume 4352 == ssl3_connect_~s__state~0#1; 8710#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8671#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8637#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8638#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8831#L556 ssl3_connect_~skip~0#1 := 0; 8827#L119-1 assume !false; 8825#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8822#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8823#L123 [2022-10-17 10:26:47,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,529 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-10-17 10:26:47,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438860204] [2022-10-17 10:26:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:47,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,549 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:47,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2022-10-17 10:26:47,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113699076] [2022-10-17 10:26:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,614 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:26:47,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:47,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113699076] [2022-10-17 10:26:47,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113699076] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:47,614 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:47,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:47,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554489254] [2022-10-17 10:26:47,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:47,615 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:47,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:47,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:47,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:47,616 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:26:47,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:47,726 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2022-10-17 10:26:47,727 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2022-10-17 10:26:47,732 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2022-10-17 10:26:47,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2022-10-17 10:26:47,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2022-10-17 10:26:47,738 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-10-17 10:26:47,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2022-10-17 10:26:47,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:47,740 INFO L218 hiAutomatonCegarLoop]: Abstraction has 652 states and 900 transitions. [2022-10-17 10:26:47,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2022-10-17 10:26:47,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2022-10-17 10:26:47,751 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:26:47,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2022-10-17 10:26:47,754 INFO L240 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-10-17 10:26:47,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:47,755 INFO L428 stractBuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-10-17 10:26:47,755 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:26:47,755 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2022-10-17 10:26:47,759 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-10-17 10:26:47,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:47,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:47,761 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:47,761 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:26:47,761 INFO L748 eck$LassoCheckResult]: Stem: 9987#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); 9900#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 9875#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9876#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 9965#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9913#L119-1 assume !false; 10293#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10291#L122 assume 12292 == ssl3_connect_~s__state~0#1; 10068#L123 [2022-10-17 10:26:47,762 INFO L750 eck$LassoCheckResult]: Loop: 10068#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 9969#L227 ssl3_connect_~s__server~0#1 := 0; 9970#L232 assume 0 != ssl3_connect_~cb~0#1; 9950#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9951#L237 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; 9980#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 9893#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10428#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 10420#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10413#L556 ssl3_connect_~skip~0#1 := 0; 10411#L119-1 assume !false; 10409#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10371#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10367#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10304#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10302#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10297#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10003#L137 assume 4368 == ssl3_connect_~s__state~0#1; 9905#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9865#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9866#L281-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; 9947#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 9964#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10296#L556 ssl3_connect_~skip~0#1 := 0; 10295#L119-1 assume !false; 10294#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10050#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10049#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10048#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10047#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10046#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10044#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10042#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10010#L143 assume 4384 == ssl3_connect_~s__state~0#1; 10009#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 10008#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9928#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9934#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9935#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 10434#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10429#L556 ssl3_connect_~skip~0#1 := 0; 10425#L119-1 assume !false; 10424#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10423#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10421#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10415#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10412#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10410#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10408#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10407#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10406#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10404#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10403#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10402#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10401#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10400#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10399#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10397#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10396#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10390#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10388#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10386#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10384#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10382#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 10380#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 10378#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 10376#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10374#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10373#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10369#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10365#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 9896#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 9897#L209 assume 4560 == ssl3_connect_~s__state~0#1; 10106#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 10104#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 10101#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 10095#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 10092#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10078#L556 ssl3_connect_~skip~0#1 := 0; 10075#L119-1 assume !false; 10072#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10069#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10065#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10063#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10021#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10022#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10171#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10014#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10013#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10011#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10012#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10311#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10310#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10307#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10308#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10292#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10290#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10289#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10054#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10051#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10052#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10053#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 9999#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 10001#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 10002#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10191#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10192#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10283#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10282#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 10280#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 10281#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 9938#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 9939#L215 assume 4352 == ssl3_connect_~s__state~0#1; 9978#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 9932#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9894#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9895#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10077#L556 ssl3_connect_~skip~0#1 := 0; 10074#L119-1 assume !false; 10071#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10067#L122 assume 12292 == ssl3_connect_~s__state~0#1; 10068#L123 [2022-10-17 10:26:47,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,762 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-10-17 10:26:47,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105245646] [2022-10-17 10:26:47,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,785 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:47,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:47,791 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:47,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:47,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2022-10-17 10:26:47,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:47,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718514337] [2022-10-17 10:26:47,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,838 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:26:47,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:47,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718514337] [2022-10-17 10:26:47,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718514337] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:47,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:47,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:47,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421705377] [2022-10-17 10:26:47,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:47,840 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:47,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:47,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:47,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:47,841 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:26:47,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:47,978 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2022-10-17 10:26:47,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2022-10-17 10:26:47,984 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2022-10-17 10:26:47,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2022-10-17 10:26:47,990 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-10-17 10:26:47,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-10-17 10:26:47,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2022-10-17 10:26:47,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:47,993 INFO L218 hiAutomatonCegarLoop]: Abstraction has 722 states and 980 transitions. [2022-10-17 10:26:47,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2022-10-17 10:26:48,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2022-10-17 10:26:48,005 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:26:48,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2022-10-17 10:26:48,009 INFO L240 hiAutomatonCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-10-17 10:26:48,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:48,010 INFO L428 stractBuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-10-17 10:26:48,010 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:26:48,010 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2022-10-17 10:26:48,013 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2022-10-17 10:26:48,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:48,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:48,016 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,016 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:26:48,016 INFO L748 eck$LassoCheckResult]: Stem: 11363#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); 11277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 11250#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11251#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11338#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11288#L119-1 assume !false; 11419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11416#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11259#L123 [2022-10-17 10:26:48,017 INFO L750 eck$LassoCheckResult]: Loop: 11259#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 11260#L227 ssl3_connect_~s__server~0#1 := 0; 11372#L232 assume 0 != ssl3_connect_~cb~0#1; 11373#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11350#L237 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; 11351#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11315#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11316#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 11885#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11880#L556 ssl3_connect_~skip~0#1 := 0; 11879#L119-1 assume !false; 11878#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11877#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11876#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11875#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11874#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11873#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11374#L137 assume 4368 == ssl3_connect_~s__state~0#1; 11375#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11484#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11242#L281-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; 11336#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11337#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11529#L556 ssl3_connect_~skip~0#1 := 0; 11526#L119-1 assume !false; 11524#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11523#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11521#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11518#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11512#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11510#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11415#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11414#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11387#L143 assume 4384 == ssl3_connect_~s__state~0#1; 11386#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11385#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11302#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11309#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11223#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 11224#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11851#L556 ssl3_connect_~skip~0#1 := 0; 11849#L119-1 assume !false; 11847#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11845#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11843#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11841#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11839#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11837#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11835#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11833#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11831#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11829#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11828#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11822#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11820#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11818#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11816#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11814#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11812#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11810#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11808#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11806#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11804#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11802#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11800#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11798#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11796#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11794#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11792#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11780#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11777#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11273#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11274#L209 assume 4560 == ssl3_connect_~s__state~0#1; 11506#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 11757#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 11755#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11751#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 11750#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11745#L556 ssl3_connect_~skip~0#1 := 0; 11744#L119-1 assume !false; 11743#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11742#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11740#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11739#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11738#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11736#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11730#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11728#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11726#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11724#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11719#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11711#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11707#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11703#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11699#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11695#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11691#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11687#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11683#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11679#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11675#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11671#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11667#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11660#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11586#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11585#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11583#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11581#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11579#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11577#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11532#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 11528#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 11525#L215 assume 4352 == ssl3_connect_~s__state~0#1; 11353#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11354#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11520#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11517#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11511#L556 ssl3_connect_~skip~0#1 := 0; 11509#L119-1 assume !false; 11508#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11403#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11259#L123 [2022-10-17 10:26:48,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,017 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-10-17 10:26:48,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4544003] [2022-10-17 10:26:48,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,023 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:48,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,028 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:48,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,029 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2022-10-17 10:26:48,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674303328] [2022-10-17 10:26:48,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,074 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:26:48,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:48,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674303328] [2022-10-17 10:26:48,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674303328] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:48,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:48,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:48,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702916997] [2022-10-17 10:26:48,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:48,076 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:48,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:48,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:48,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:48,077 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:26:48,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:48,099 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2022-10-17 10:26:48,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2022-10-17 10:26:48,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-10-17 10:26:48,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-10-17 10:26:48,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2022-10-17 10:26:48,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2022-10-17 10:26:48,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2022-10-17 10:26:48,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:48,125 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-10-17 10:26:48,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2022-10-17 10:26:48,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-10-17 10:26:48,149 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:26:48,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-10-17 10:26:48,155 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-10-17 10:26:48,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:48,156 INFO L428 stractBuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-10-17 10:26:48,156 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:26:48,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2022-10-17 10:26:48,163 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-10-17 10:26:48,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:48,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:48,165 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,165 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:26:48,166 INFO L748 eck$LassoCheckResult]: Stem: 13380#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); 13302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 13274#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13275#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 13354#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13312#L119-1 assume !false; 14285#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14284#L122 assume 12292 == ssl3_connect_~s__state~0#1; 13281#L123 [2022-10-17 10:26:48,166 INFO L750 eck$LassoCheckResult]: Loop: 13281#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 13282#L227 ssl3_connect_~s__server~0#1 := 0; 13362#L232 assume 0 != ssl3_connect_~cb~0#1; 13344#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13345#L237 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; 13368#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 13292#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13320#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 13321#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14416#L556 ssl3_connect_~skip~0#1 := 0; 14414#L119-1 assume !false; 14412#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14410#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14408#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14406#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14283#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14282#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 13392#L137 assume 4368 == ssl3_connect_~s__state~0#1; 13307#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 13263#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13264#L281-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; 13341#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13353#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14425#L556 ssl3_connect_~skip~0#1 := 0; 14424#L119-1 assume !false; 14423#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14422#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14417#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14415#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14413#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14411#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14409#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14407#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14405#L143 assume 4384 == ssl3_connect_~s__state~0#1; 13378#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 13379#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13326#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13396#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13855#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 14368#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14363#L556 ssl3_connect_~skip~0#1 := 0; 14362#L119-1 assume !false; 14361#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14360#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14359#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14358#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14357#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14356#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14355#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14354#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14353#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14352#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14351#L149 assume 4400 == ssl3_connect_~s__state~0#1; 14042#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 14349#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 14347#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14345#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14340#L556 ssl3_connect_~skip~0#1 := 0; 14339#L119-1 assume !false; 14338#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14337#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14336#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14335#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14334#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14333#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14332#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14331#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14330#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14329#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14328#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14327#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14326#L155 assume 4416 == ssl3_connect_~s__state~0#1; 13338#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 13339#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 13365#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13366#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 14402#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14397#L556 ssl3_connect_~skip~0#1 := 0; 14396#L119-1 assume !false; 14395#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14394#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14393#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14392#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14391#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14390#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14389#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14388#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14386#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14381#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14379#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14377#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14375#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14373#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13762#L161 assume 4432 == ssl3_connect_~s__state~0#1; 13763#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13297#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 13261#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13254#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14380#L556 ssl3_connect_~skip~0#1 := 0; 14378#L119-1 assume !false; 14376#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14374#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14372#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14241#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14242#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14248#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14249#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 13393#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 13394#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14107#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14106#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14104#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14103#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14097#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13951#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 13948#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 13949#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 14029#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 13864#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 13861#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 13862#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 13863#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 13387#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 13388#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 13742#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 13737#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 13738#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 13731#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 13732#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 13724#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 13725#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 13334#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 13335#L215 assume 4352 == ssl3_connect_~s__state~0#1; 13371#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13329#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13293#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13294#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14083#L556 ssl3_connect_~skip~0#1 := 0; 14081#L119-1 assume !false; 14079#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14076#L122 assume 12292 == ssl3_connect_~s__state~0#1; 13281#L123 [2022-10-17 10:26:48,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,167 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-10-17 10:26:48,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708031615] [2022-10-17 10:26:48,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,172 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,178 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:48,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,178 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2022-10-17 10:26:48,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050592783] [2022-10-17 10:26:48,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,257 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:26:48,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:48,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050592783] [2022-10-17 10:26:48,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050592783] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:48,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:48,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:48,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088731961] [2022-10-17 10:26:48,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:48,259 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:48,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:48,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:48,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:48,261 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:26:48,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:48,387 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2022-10-17 10:26:48,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2022-10-17 10:26:48,398 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2022-10-17 10:26:48,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2022-10-17 10:26:48,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2022-10-17 10:26:48,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2022-10-17 10:26:48,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2022-10-17 10:26:48,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:48,415 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2022-10-17 10:26:48,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2022-10-17 10:26:48,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2022-10-17 10:26:48,441 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:26:48,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2022-10-17 10:26:48,447 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-10-17 10:26:48,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:48,448 INFO L428 stractBuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-10-17 10:26:48,448 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:26:48,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2022-10-17 10:26:48,457 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2022-10-17 10:26:48,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:48,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:48,459 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,459 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:26:48,460 INFO L748 eck$LassoCheckResult]: Stem: 16109#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); 16016#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 15990#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15991#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16082#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16029#L119-1 assume !false; 16147#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16145#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16146#L123 [2022-10-17 10:26:48,460 INFO L750 eck$LassoCheckResult]: Loop: 16146#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 16169#L227 ssl3_connect_~s__server~0#1 := 0; 16513#L232 assume 0 != ssl3_connect_~cb~0#1; 16512#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16511#L237 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; 16509#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 16502#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16495#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 16339#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16328#L556 ssl3_connect_~skip~0#1 := 0; 16324#L119-1 assume !false; 16325#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16833#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16831#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16829#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16823#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16822#L137 assume 4368 == ssl3_connect_~s__state~0#1; 16384#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 16821#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 16063#L281-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; 16064#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 16296#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16292#L556 ssl3_connect_~skip~0#1 := 0; 16283#L119-1 assume !false; 16284#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16241#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16242#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16233#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16234#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16224#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16215#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16216#L143 assume 4384 == ssl3_connect_~s__state~0#1; 16134#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 16135#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16791#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16788#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16786#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 16783#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16777#L556 ssl3_connect_~skip~0#1 := 0; 16775#L119-1 assume !false; 16773#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16771#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16769#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16767#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16765#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16763#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16761#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16759#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16757#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16755#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16753#L149 assume 4400 == ssl3_connect_~s__state~0#1; 16379#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16749#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 16746#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16743#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16737#L556 ssl3_connect_~skip~0#1 := 0; 16735#L119-1 assume !false; 16733#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16731#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16729#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16727#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16609#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16604#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16603#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16602#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16601#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16600#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16599#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16598#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16211#L155 assume 4416 == ssl3_connect_~s__state~0#1; 16212#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16116#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 16090#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16091#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 16106#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17350#L556 ssl3_connect_~skip~0#1 := 0; 17348#L119-1 assume !false; 17346#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17344#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 17342#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 17340#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 17338#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 17336#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 17334#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 17332#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 17330#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 17328#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 17327#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 17284#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 17285#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 17276#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 17277#L161 assume 4432 == ssl3_connect_~s__state~0#1; 16374#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17324#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 17322#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 17317#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17311#L556 ssl3_connect_~skip~0#1 := 0; 17309#L119-1 assume !false; 17307#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17305#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 17303#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 17301#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 17299#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 17297#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 17295#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 17293#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 17291#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 17289#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 17287#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 17282#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 17283#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 15984#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 15975#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 15976#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16075#L167 assume 4448 == ssl3_connect_~s__state~0#1; 16371#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 15981#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 15967#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 15968#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 16198#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16194#L556 ssl3_connect_~skip~0#1 := 0; 16185#L119-1 assume !false; 16186#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16177#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16178#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16168#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16170#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16428#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16424#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16422#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16420#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16418#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16416#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16414#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16412#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16410#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16408#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16406#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 16405#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 16404#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 16402#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 16400#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 16399#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 16398#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 16397#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 16395#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 16394#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 16391#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 16390#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 16389#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 16388#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 16350#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 16351#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 16353#L215 assume 4352 == ssl3_connect_~s__state~0#1; 16403#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 16048#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16049#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16204#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16200#L556 ssl3_connect_~skip~0#1 := 0; 16187#L119-1 assume !false; 16188#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16179#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16146#L123 [2022-10-17 10:26:48,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,461 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-10-17 10:26:48,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843656852] [2022-10-17 10:26:48,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,466 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:48,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:48,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2022-10-17 10:26:48,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330958300] [2022-10-17 10:26:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,528 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:26:48,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:48,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330958300] [2022-10-17 10:26:48,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330958300] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:48,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:48,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:48,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468748698] [2022-10-17 10:26:48,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:48,530 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:48,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:48,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:48,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:48,531 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:26:48,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:48,658 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2022-10-17 10:26:48,658 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2022-10-17 10:26:48,671 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2022-10-17 10:26:48,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2022-10-17 10:26:48,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2022-10-17 10:26:48,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2022-10-17 10:26:48,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2022-10-17 10:26:48,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:48,689 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2022-10-17 10:26:48,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2022-10-17 10:26:48,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2022-10-17 10:26:48,716 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:26:48,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2022-10-17 10:26:48,722 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-10-17 10:26:48,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:48,723 INFO L428 stractBuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-10-17 10:26:48,724 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:26:48,724 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2022-10-17 10:26:48,733 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2022-10-17 10:26:48,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:48,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:48,735 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,735 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:26:48,735 INFO L748 eck$LassoCheckResult]: Stem: 19024#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); 18946#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 18921#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18922#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 19002#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 18957#L119-1 assume !false; 20248#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20246#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19306#L123 [2022-10-17 10:26:48,736 INFO L750 eck$LassoCheckResult]: Loop: 19306#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 19148#L227 ssl3_connect_~s__server~0#1 := 0; 20194#L232 assume 0 != ssl3_connect_~cb~0#1; 20191#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 20188#L237 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; 20184#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19958#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19956#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 19953#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19334#L556 ssl3_connect_~skip~0#1 := 0; 19335#L119-1 assume !false; 19327#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19328#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19908#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19906#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19318#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19319#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19132#L137 assume 4368 == ssl3_connect_~s__state~0#1; 19131#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19130#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 18910#L281-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; 19000#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19001#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19998#L556 ssl3_connect_~skip~0#1 := 0; 19996#L119-1 assume !false; 19994#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19992#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19990#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19988#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19986#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19984#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19982#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19980#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19978#L143 assume 4384 == ssl3_connect_~s__state~0#1; 19021#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 19022#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18972#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20276#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 20274#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 20271#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20266#L556 ssl3_connect_~skip~0#1 := 0; 20265#L119-1 assume !false; 20263#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20262#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20261#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20260#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20258#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20257#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20256#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20255#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20254#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 20253#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 20252#L149 assume 4400 == ssl3_connect_~s__state~0#1; 19277#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20250#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 20247#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 20245#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20240#L556 ssl3_connect_~skip~0#1 := 0; 20235#L119-1 assume !false; 20233#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20231#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 20229#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 20227#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 20225#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 20223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 20221#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 20219#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 20217#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 20215#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 20213#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 20211#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 20209#L155 assume 4416 == ssl3_connect_~s__state~0#1; 19272#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 20206#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 20200#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20199#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 19965#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19959#L556 ssl3_connect_~skip~0#1 := 0; 19957#L119-1 assume !false; 19954#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19948#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19947#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19945#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19944#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19943#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19942#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19940#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19939#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19938#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19937#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19936#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19930#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19928#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19926#L161 assume 4432 == ssl3_connect_~s__state~0#1; 19267#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19923#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 19921#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19902#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19895#L556 ssl3_connect_~skip~0#1 := 0; 19892#L119-1 assume !false; 19888#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19884#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19879#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19875#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19871#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19847#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19845#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19843#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19841#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19838#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19835#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19832#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19829#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19827#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19825#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19824#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19222#L167 assume 4448 == ssl3_connect_~s__state~0#1; 19218#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19214#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 19207#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19201#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 19202#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19189#L556 ssl3_connect_~skip~0#1 := 0; 19190#L119-1 assume !false; 19172#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19167#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19168#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19295#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19292#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19147#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19143#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19133#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19134#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19379#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19377#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19375#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19372#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19371#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19370#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19369#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19247#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 19223#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 19224#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 19346#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 19347#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 19348#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 19229#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 19230#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 19231#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 19246#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 19240#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 19236#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 19237#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 19368#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 19234#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 19227#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 19219#L215 assume 4352 == ssl3_connect_~s__state~0#1; 19215#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 19209#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19203#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19196#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19192#L556 ssl3_connect_~skip~0#1 := 0; 19176#L119-1 assume !false; 19177#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19305#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19306#L123 [2022-10-17 10:26:48,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,737 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-10-17 10:26:48,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927865193] [2022-10-17 10:26:48,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,742 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:48,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,747 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:48,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2022-10-17 10:26:48,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530180675] [2022-10-17 10:26:48,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,831 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:26:48,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:48,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530180675] [2022-10-17 10:26:48,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530180675] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:48,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:48,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:48,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638009535] [2022-10-17 10:26:48,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:48,832 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:48,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:48,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:48,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:48,833 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:26:48,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:48,972 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2022-10-17 10:26:48,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2022-10-17 10:26:48,984 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2022-10-17 10:26:48,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2022-10-17 10:26:48,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2022-10-17 10:26:49,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2022-10-17 10:26:49,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2022-10-17 10:26:49,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:49,003 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2022-10-17 10:26:49,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2022-10-17 10:26:49,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2022-10-17 10:26:49,031 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:26:49,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2022-10-17 10:26:49,038 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-10-17 10:26:49,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:49,039 INFO L428 stractBuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-10-17 10:26:49,039 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:26:49,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2022-10-17 10:26:49,046 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2022-10-17 10:26:49,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:49,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:49,048 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:49,049 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:26:49,049 INFO L748 eck$LassoCheckResult]: Stem: 22196#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); 22110#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 22086#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22087#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 22170#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22122#L119-1 assume !false; 22784#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22782#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22774#L123 [2022-10-17 10:26:49,049 INFO L750 eck$LassoCheckResult]: Loop: 22774#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 22309#L227 ssl3_connect_~s__server~0#1 := 0; 22768#L232 assume 0 != ssl3_connect_~cb~0#1; 22761#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22757#L237 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; 22752#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 22747#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22742#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 22732#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22728#L556 ssl3_connect_~skip~0#1 := 0; 22722#L119-1 assume !false; 22723#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22715#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22716#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22675#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22676#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22507#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22301#L137 assume 4368 == ssl3_connect_~s__state~0#1; 22300#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22296#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22288#L281-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; 22168#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 22169#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23095#L556 ssl3_connect_~skip~0#1 := 0; 23093#L119-1 assume !false; 23091#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23089#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23087#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23085#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23083#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23081#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23079#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23077#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23075#L143 assume 4384 == ssl3_connect_~s__state~0#1; 22192#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22193#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22138#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22214#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22844#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 22828#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22822#L556 ssl3_connect_~skip~0#1 := 0; 22820#L119-1 assume !false; 22819#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22818#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22816#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22811#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22810#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22809#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22808#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22807#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22803#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22802#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22801#L149 assume 4400 == ssl3_connect_~s__state~0#1; 22718#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22798#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22795#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22785#L556 ssl3_connect_~skip~0#1 := 0; 22783#L119-1 assume !false; 22781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22780#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22779#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22778#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22777#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22771#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22770#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22767#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22760#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22756#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22750#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22746#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22711#L155 assume 4416 == ssl3_connect_~s__state~0#1; 22685#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 22710#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 22709#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22708#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 22706#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22701#L556 ssl3_connect_~skip~0#1 := 0; 22700#L119-1 assume !false; 22699#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22698#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22697#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22696#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22695#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22694#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22693#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22692#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22691#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22690#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22689#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22688#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22687#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22686#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22635#L161 assume 4432 == ssl3_connect_~s__state~0#1; 22471#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22634#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 22633#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 22630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22620#L556 ssl3_connect_~skip~0#1 := 0; 22618#L119-1 assume !false; 22616#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22614#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22612#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22610#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22608#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22606#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22604#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22602#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22600#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22598#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22596#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22594#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22592#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22590#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22588#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22586#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22584#L167 assume 4448 == ssl3_connect_~s__state~0#1; 22449#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 22581#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 22578#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22576#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 22574#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22569#L556 ssl3_connect_~skip~0#1 := 0; 22568#L119-1 assume !false; 22567#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22566#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22565#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22564#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22563#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22562#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22561#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22560#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22559#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22558#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22557#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22556#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22555#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22554#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22553#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22552#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22551#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22550#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22549#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22548#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22547#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22546#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22545#L185 assume 4480 == ssl3_connect_~s__state~0#1; 22426#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 22543#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22400#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22396#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 22395#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22791#L556 ssl3_connect_~skip~0#1 := 0; 22340#L119-1 assume !false; 22341#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22329#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22324#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22319#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22314#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22315#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22842#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22841#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22840#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22839#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22838#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22837#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22836#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 22835#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 22834#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22833#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22832#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22831#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22829#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22823#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22821#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22434#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22430#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 22431#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 22421#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 22422#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 22412#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 22413#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 22765#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 22766#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 22769#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 22406#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 22404#L215 assume 4352 == ssl3_connect_~s__state~0#1; 22402#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 22397#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 22393#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22356#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22346#L556 ssl3_connect_~skip~0#1 := 0; 22347#L119-1 assume !false; 22334#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22335#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22774#L123 [2022-10-17 10:26:49,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,050 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-10-17 10:26:49,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798173491] [2022-10-17 10:26:49,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,055 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:49,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:49,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2022-10-17 10:26:49,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357713343] [2022-10-17 10:26:49,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:49,140 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:26:49,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:49,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357713343] [2022-10-17 10:26:49,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357713343] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:49,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:49,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:49,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705135178] [2022-10-17 10:26:49,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:49,142 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:49,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:49,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:49,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:49,143 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:26:49,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:49,174 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2022-10-17 10:26:49,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2022-10-17 10:26:49,197 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-10-17 10:26:49,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-10-17 10:26:49,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-10-17 10:26:49,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-10-17 10:26:49,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2022-10-17 10:26:49,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:49,256 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-10-17 10:26:49,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2022-10-17 10:26:49,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2022-10-17 10:26:49,322 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:26:49,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-10-17 10:26:49,339 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-10-17 10:26:49,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:49,340 INFO L428 stractBuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-10-17 10:26:49,340 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:26:49,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2022-10-17 10:26:49,356 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-10-17 10:26:49,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:49,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:49,359 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:49,359 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:26:49,359 INFO L748 eck$LassoCheckResult]: Stem: 27085#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); 27008#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 26982#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 26983#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 27063#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27019#L119-1 assume !false; 28843#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28842#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28761#L123 [2022-10-17 10:26:49,360 INFO L750 eck$LassoCheckResult]: Loop: 28761#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 28413#L227 ssl3_connect_~s__server~0#1 := 0; 28838#L232 assume 0 != ssl3_connect_~cb~0#1; 28837#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 28836#L237 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; 28834#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 28831#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28830#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 28828#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28823#L556 ssl3_connect_~skip~0#1 := 0; 28822#L119-1 assume !false; 28821#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28820#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28819#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28818#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28817#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28815#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28814#L137 assume 4368 == ssl3_connect_~s__state~0#1; 28408#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 28813#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 27221#L281-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; 28812#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 28811#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28806#L556 ssl3_connect_~skip~0#1 := 0; 28805#L119-1 assume !false; 28804#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28803#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28802#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28801#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28800#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28799#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28798#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28797#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28796#L143 assume 4384 == ssl3_connect_~s__state~0#1; 28218#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 28795#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27033#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 28791#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 28790#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 28789#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28784#L556 ssl3_connect_~skip~0#1 := 0; 28783#L119-1 assume !false; 28781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28780#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28779#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28778#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28777#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28776#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28771#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28769#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28458#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28455#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28137#L149 assume 4400 == ssl3_connect_~s__state~0#1; 28135#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28132#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 28133#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 29773#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29767#L556 ssl3_connect_~skip~0#1 := 0; 29765#L119-1 assume !false; 29763#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29762#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29760#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29758#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29756#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29755#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29749#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29747#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29745#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29743#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29741#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29739#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29737#L155 assume 4416 == ssl3_connect_~s__state~0#1; 28733#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 29734#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 29732#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 29730#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 29727#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29721#L556 ssl3_connect_~skip~0#1 := 0; 29719#L119-1 assume !false; 29717#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29715#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29713#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29712#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29710#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29708#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29707#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29701#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29699#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29697#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29695#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29693#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29691#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29461#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29455#L161 assume 4432 == ssl3_connect_~s__state~0#1; 28728#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 29452#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 29450#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 29447#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29441#L556 ssl3_connect_~skip~0#1 := 0; 29439#L119-1 assume !false; 29437#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29435#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29433#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29431#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29429#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29427#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29425#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29423#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29421#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29419#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29418#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29416#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29414#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29413#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29407#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29405#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29403#L167 assume 4448 == ssl3_connect_~s__state~0#1; 28723#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 29400#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 29397#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 29395#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 29392#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29386#L556 ssl3_connect_~skip~0#1 := 0; 29384#L119-1 assume !false; 29382#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29380#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29378#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29376#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29374#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29372#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29370#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29368#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29366#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29365#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29363#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29361#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29359#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29358#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29357#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29356#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29355#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29354#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29352#L173 assume 4464 == ssl3_connect_~s__state~0#1; 28714#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 29351#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 29211#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29202#L556 ssl3_connect_~skip~0#1 := 0; 29197#L119-1 assume !false; 29193#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29189#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29185#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29183#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29179#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29175#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29169#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29162#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29159#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29156#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29153#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29150#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29147#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29144#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29141#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29138#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29134#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29130#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29126#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 29120#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 29117#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 29115#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 28874#L185 assume 4480 == ssl3_connect_~s__state~0#1; 28709#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 28871#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28767#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 28440#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 28439#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28770#L556 ssl3_connect_~skip~0#1 := 0; 28426#L119-1 assume !false; 28424#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28422#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28419#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28420#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28751#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28749#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28747#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28745#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28743#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28741#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28739#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28737#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28735#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28732#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28730#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 28727#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 28725#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 28722#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 28720#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 28718#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 28716#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 28713#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 28711#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 28708#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 28706#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 28703#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 28701#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 28700#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 28699#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 28696#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 28694#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 28692#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 28689#L215 assume 4352 == ssl3_connect_~s__state~0#1; 28688#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 28686#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 28437#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28435#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28428#L556 ssl3_connect_~skip~0#1 := 0; 28429#L119-1 assume !false; 28763#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28760#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28761#L123 [2022-10-17 10:26:49,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,361 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-10-17 10:26:49,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355014393] [2022-10-17 10:26:49,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,373 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:49,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2022-10-17 10:26:49,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061861150] [2022-10-17 10:26:49,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:49,450 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:26:49,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:49,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061861150] [2022-10-17 10:26:49,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061861150] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:49,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:49,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:49,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506024496] [2022-10-17 10:26:49,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:49,451 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:49,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:49,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:49,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:49,452 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:26:49,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:49,603 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2022-10-17 10:26:49,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2022-10-17 10:26:49,624 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2022-10-17 10:26:49,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2022-10-17 10:26:49,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2022-10-17 10:26:49,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2022-10-17 10:26:49,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2022-10-17 10:26:49,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:49,662 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2022-10-17 10:26:49,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2022-10-17 10:26:49,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2022-10-17 10:26:49,788 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:26:49,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2022-10-17 10:26:49,800 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-10-17 10:26:49,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:49,802 INFO L428 stractBuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-10-17 10:26:49,802 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:26:49,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2022-10-17 10:26:49,818 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-10-17 10:26:49,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:49,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:49,820 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:49,821 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:26:49,821 INFO L748 eck$LassoCheckResult]: Stem: 33770#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); 33675#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 33647#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33648#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 33740#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33687#L119-1 assume !false; 36116#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36112#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35766#L123 [2022-10-17 10:26:49,822 INFO L750 eck$LassoCheckResult]: Loop: 35766#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 35751#L227 ssl3_connect_~s__server~0#1 := 0; 36102#L232 assume 0 != ssl3_connect_~cb~0#1; 36099#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 36095#L237 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; 36090#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 36085#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 36081#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 36057#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36049#L556 ssl3_connect_~skip~0#1 := 0; 36045#L119-1 assume !false; 36042#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36038#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36029#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36028#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36026#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36024#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 34078#L137 assume 4368 == ssl3_connect_~s__state~0#1; 34079#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 35856#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 35072#L281-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; 35855#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 35852#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35846#L556 ssl3_connect_~skip~0#1 := 0; 35844#L119-1 assume !false; 35842#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35840#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35838#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35836#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35834#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35832#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35831#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35829#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35726#L143 assume 4384 == ssl3_connect_~s__state~0#1; 35723#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 35722#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33811#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 33792#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33615#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 33616#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36784#L556 ssl3_connect_~skip~0#1 := 0; 36782#L119-1 assume !false; 36780#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36524#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36523#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36522#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36521#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36520#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36519#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36494#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36491#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36420#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36416#L149 assume 4400 == ssl3_connect_~s__state~0#1; 33620#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33621#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 33700#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 36298#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36291#L556 ssl3_connect_~skip~0#1 := 0; 36285#L119-1 assume !false; 36283#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36281#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36279#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36277#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36275#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36273#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36271#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36269#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36266#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36263#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36260#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36255#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36252#L155 assume 4416 == ssl3_connect_~s__state~0#1; 35796#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 36242#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 36239#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 36236#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 36233#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36217#L556 ssl3_connect_~skip~0#1 := 0; 36215#L119-1 assume !false; 36209#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36207#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36205#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36204#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36200#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36198#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36196#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36194#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36192#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36190#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36188#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36186#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36184#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36182#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36180#L161 assume 4432 == ssl3_connect_~s__state~0#1; 35787#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 36178#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 36177#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 36172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36166#L556 ssl3_connect_~skip~0#1 := 0; 36164#L119-1 assume !false; 36161#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36154#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36152#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36149#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36146#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36142#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36135#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36132#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36129#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36126#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36123#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36120#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36117#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36113#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36109#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36106#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36103#L167 assume 4448 == ssl3_connect_~s__state~0#1; 35777#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 36096#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 36092#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36086#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 36073#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36067#L556 ssl3_connect_~skip~0#1 := 0; 36065#L119-1 assume !false; 36063#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36061#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36059#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36051#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36047#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36044#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36040#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36037#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36035#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36021#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36020#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36019#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36017#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36011#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36009#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36007#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36005#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35999#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35997#L173 assume 4464 == ssl3_connect_~s__state~0#1; 35763#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 35994#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 35991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35984#L556 ssl3_connect_~skip~0#1 := 0; 35981#L119-1 assume !false; 35978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35975#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35972#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35969#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35966#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35963#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35960#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35957#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35954#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35951#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35948#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35945#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35942#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35939#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35936#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35933#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35930#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35927#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35924#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35921#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35919#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35916#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35912#L185 assume 4480 == ssl3_connect_~s__state~0#1; 35756#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 35906#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35898#L395 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; 35881#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 35867#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35861#L556 ssl3_connect_~skip~0#1 := 0; 35859#L119-1 assume !false; 35858#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35857#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35853#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35847#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35845#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35843#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35841#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35839#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35837#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35835#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35833#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35826#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35825#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35824#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35822#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35821#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35820#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35819#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35818#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35817#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35815#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35811#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35809#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 35807#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 35806#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 35803#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 35802#L197 assume 4512 == ssl3_connect_~s__state~0#1; 35742#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 35799#L416 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; 35797#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 35794#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 35790#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 35791#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35892#L556 ssl3_connect_~skip~0#1 := 0; 35891#L119-1 assume !false; 35890#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35889#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35888#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35887#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35886#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35885#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35884#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35883#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35882#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35727#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35728#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35800#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35801#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35869#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35868#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35786#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35788#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35776#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35778#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35770#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35771#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35762#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35764#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 35755#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 35757#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 35748#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 35749#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 35741#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 35743#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 35735#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 35737#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 35814#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 35810#L215 assume 4352 == ssl3_connect_~s__state~0#1; 35808#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 35804#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 35789#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 35783#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35775#L556 ssl3_connect_~skip~0#1 := 0; 35772#L119-1 assume !false; 35769#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35765#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35766#L123 [2022-10-17 10:26:49,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,822 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-10-17 10:26:49,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28751539] [2022-10-17 10:26:49,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,827 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:49,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,834 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2022-10-17 10:26:49,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220913579] [2022-10-17 10:26:49,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:49,926 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:26:49,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:49,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220913579] [2022-10-17 10:26:49,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220913579] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:49,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:49,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:49,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820013706] [2022-10-17 10:26:49,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:49,928 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:49,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:49,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:49,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:49,929 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:26:50,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:50,074 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2022-10-17 10:26:50,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2022-10-17 10:26:50,092 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-10-17 10:26:50,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2022-10-17 10:26:50,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2022-10-17 10:26:50,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2022-10-17 10:26:50,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2022-10-17 10:26:50,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:50,132 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2022-10-17 10:26:50,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2022-10-17 10:26:50,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2022-10-17 10:26:50,263 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:26:50,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2022-10-17 10:26:50,273 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-10-17 10:26:50,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:50,274 INFO L428 stractBuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-10-17 10:26:50,274 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:26:50,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2022-10-17 10:26:50,288 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2022-10-17 10:26:50,289 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:50,289 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:50,291 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:50,291 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:26:50,291 INFO L748 eck$LassoCheckResult]: Stem: 40536#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); 40448#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 40422#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40423#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 40507#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40460#L119-1 assume !false; 41573#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41571#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41233#L123 [2022-10-17 10:26:50,292 INFO L750 eck$LassoCheckResult]: Loop: 41233#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 40566#L227 ssl3_connect_~s__server~0#1 := 0; 41565#L232 assume 0 != ssl3_connect_~cb~0#1; 41562#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 41556#L237 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; 41553#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 41550#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41548#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 41545#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41539#L556 ssl3_connect_~skip~0#1 := 0; 41537#L119-1 assume !false; 41535#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41533#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41531#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41529#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41527#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41524#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41521#L137 assume 4368 == ssl3_connect_~s__state~0#1; 40556#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41515#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41512#L281-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; 41511#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 41503#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41487#L556 ssl3_connect_~skip~0#1 := 0; 41483#L119-1 assume !false; 41478#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41470#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41465#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41461#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41457#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41453#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41448#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41444#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41439#L143 assume 4384 == ssl3_connect_~s__state~0#1; 40614#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41431#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 41426#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41423#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 41421#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 41418#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41412#L556 ssl3_connect_~skip~0#1 := 0; 41410#L119-1 assume !false; 41408#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41406#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41405#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41403#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41400#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41399#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41398#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41396#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41385#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41382#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41379#L149 assume 4400 == ssl3_connect_~s__state~0#1; 40823#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41372#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 41368#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 41364#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41357#L556 ssl3_connect_~skip~0#1 := 0; 41354#L119-1 assume !false; 41351#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41348#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41345#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41342#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41339#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41336#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41333#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41330#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41327#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41324#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41321#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41319#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41316#L155 assume 4416 == ssl3_connect_~s__state~0#1; 40818#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 41312#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 41311#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 41310#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 41307#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41302#L556 ssl3_connect_~skip~0#1 := 0; 41301#L119-1 assume !false; 41300#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41298#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41297#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41295#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41294#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41291#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41290#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41289#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41288#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41287#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41286#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41285#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41284#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41283#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41282#L161 assume 4432 == ssl3_connect_~s__state~0#1; 40811#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 41281#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 41280#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 41278#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41273#L556 ssl3_connect_~skip~0#1 := 0; 41272#L119-1 assume !false; 41271#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41270#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41269#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41268#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41267#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41266#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41265#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41264#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41263#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41262#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41261#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41260#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41259#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41258#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41257#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41256#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41255#L167 assume 4448 == ssl3_connect_~s__state~0#1; 40804#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 41254#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 41252#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 41246#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 41244#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41237#L556 ssl3_connect_~skip~0#1 := 0; 41236#L119-1 assume !false; 41235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41234#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41232#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41231#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41230#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41229#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41228#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41227#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41226#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41225#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41224#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41223#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41222#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41221#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41220#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41219#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41218#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41216#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41215#L173 assume 4464 == ssl3_connect_~s__state~0#1; 40798#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 41214#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 41213#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41203#L556 ssl3_connect_~skip~0#1 := 0; 41201#L119-1 assume !false; 41199#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41197#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41195#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41193#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41191#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41189#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41187#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41185#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41183#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41181#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41179#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41177#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41175#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41173#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41171#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41169#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41167#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41165#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41163#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 41161#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 41159#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 41151#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 41148#L185 assume 4480 == ssl3_connect_~s__state~0#1; 41147#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 41110#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41111#L395 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; 41104#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 41105#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41093#L556 ssl3_connect_~skip~0#1 := 0; 41094#L119-1 assume !false; 41089#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41090#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41085#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41086#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41081#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41082#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41077#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41078#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41073#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41074#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41069#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41070#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41065#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41066#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41061#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41062#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41057#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 41058#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 41053#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 41054#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 41049#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 41050#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 41045#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 41046#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 41041#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 41042#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 41038#L197 assume 4512 == ssl3_connect_~s__state~0#1; 40785#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 41035#L416 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; 41036#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 41031#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 41032#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 41025#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41021#L556 ssl3_connect_~skip~0#1 := 0; 41016#L119-1 assume !false; 41017#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41012#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41013#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41008#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41009#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41004#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41005#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41000#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41001#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 40996#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40997#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40992#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40993#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40988#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40989#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40984#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40985#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40980#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40981#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 40976#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 40977#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 40972#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 40973#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 40968#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 40969#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 40964#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 40965#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 40960#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 40961#L203 assume 4528 == ssl3_connect_~s__state~0#1; 40780#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 40944#L439 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; 40945#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 40762#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 40761#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40718#L556 ssl3_connect_~skip~0#1 := 0; 40719#L119-1 assume !false; 40748#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40749#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 40707#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 40708#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 40750#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 40751#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 40917#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 40918#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 40913#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 40914#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40909#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40910#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40905#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40906#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40901#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40902#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40897#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40898#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40893#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 40894#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 40889#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 40890#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 40885#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 40886#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 40881#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 40882#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 40877#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 40878#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 40873#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 40874#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 40869#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 40870#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 40546#L215 assume 4352 == ssl3_connect_~s__state~0#1; 40527#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 40528#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 40443#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 40444#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40590#L556 ssl3_connect_~skip~0#1 := 0; 40591#L119-1 assume !false; 40581#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40582#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41233#L123 [2022-10-17 10:26:50,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:50,293 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-10-17 10:26:50,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:50,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693365815] [2022-10-17 10:26:50,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:50,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:50,298 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:50,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:50,304 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:50,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:50,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2022-10-17 10:26:50,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:50,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340252321] [2022-10-17 10:26:50,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:50,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:50,459 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:26:50,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:50,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340252321] [2022-10-17 10:26:50,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340252321] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:50,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546130309] [2022-10-17 10:26:50,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:50,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:50,461 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:50,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-10-17 10:26:50,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:50,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:50,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:50,751 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:26:50,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:50,830 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:26:50,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546130309] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:50,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:50,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:26:50,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481663916] [2022-10-17 10:26:50,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:50,832 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:50,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:50,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:26:50,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:26:50,833 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:26:51,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:51,016 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2022-10-17 10:26:51,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2022-10-17 10:26:51,040 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-10-17 10:26:51,063 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2022-10-17 10:26:51,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2022-10-17 10:26:51,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2022-10-17 10:26:51,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2022-10-17 10:26:51,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:51,076 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2022-10-17 10:26:51,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2022-10-17 10:26:51,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2022-10-17 10:26:51,194 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:26:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2022-10-17 10:26:51,205 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-10-17 10:26:51,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-17 10:26:51,206 INFO L428 stractBuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-10-17 10:26:51,206 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:26:51,206 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2022-10-17 10:26:51,222 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-10-17 10:26:51,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:51,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:51,225 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:51,225 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:26:51,225 INFO L748 eck$LassoCheckResult]: Stem: 49962#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); 49876#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 49853#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49854#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 49934#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49887#L119-1 assume !false; 49973#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49972#L122 assume 12292 == ssl3_connect_~s__state~0#1; 49860#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 49861#L227 [2022-10-17 10:26:51,226 INFO L750 eck$LassoCheckResult]: Loop: 49861#L227 ssl3_connect_~s__server~0#1 := 0; 50560#L232 assume 0 != ssl3_connect_~cb~0#1; 50559#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 50558#L237 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; 50556#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 50554#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50553#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 50551#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50546#L556 ssl3_connect_~skip~0#1 := 0; 50545#L119-1 assume !false; 50544#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50543#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50542#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50541#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50540#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50539#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50538#L137 assume 4368 == ssl3_connect_~s__state~0#1; 50047#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50537#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50377#L281-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; 50536#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 50534#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50529#L556 ssl3_connect_~skip~0#1 := 0; 50528#L119-1 assume !false; 50527#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50526#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50525#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50524#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50523#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50522#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50521#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50520#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50519#L143 assume 4384 == ssl3_connect_~s__state~0#1; 50518#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50303#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50299#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50298#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50297#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 50295#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50290#L556 ssl3_connect_~skip~0#1 := 0; 50289#L119-1 assume !false; 50288#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50287#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50286#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50285#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50284#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50283#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50282#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50281#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50280#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50279#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50230#L149 assume 4400 == ssl3_connect_~s__state~0#1; 50037#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51417#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 51418#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 51737#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51732#L556 ssl3_connect_~skip~0#1 := 0; 51731#L119-1 assume !false; 51730#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51729#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51728#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51727#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51726#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51725#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51724#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51723#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51722#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51721#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51720#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51719#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51718#L155 assume 4416 == ssl3_connect_~s__state~0#1; 50509#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 51717#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 51716#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 51715#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 51713#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51708#L556 ssl3_connect_~skip~0#1 := 0; 51707#L119-1 assume !false; 51706#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51705#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51704#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51703#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51702#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51701#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51700#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51699#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51698#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51697#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51696#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51695#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51694#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51693#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51692#L161 assume 4432 == ssl3_connect_~s__state~0#1; 50503#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 51691#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 51690#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 51688#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51683#L556 ssl3_connect_~skip~0#1 := 0; 51682#L119-1 assume !false; 51681#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51680#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51679#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51678#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51677#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51676#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51675#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51674#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51673#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51672#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51671#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51670#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51669#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51668#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51667#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 51666#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 51665#L167 assume 4448 == ssl3_connect_~s__state~0#1; 50497#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 51664#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 51663#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 49884#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 49885#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53174#L556 ssl3_connect_~skip~0#1 := 0; 53173#L119-1 assume !false; 53172#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53171#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 53170#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 49888#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 49877#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 49878#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 49894#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 49890#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 49891#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 49944#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51513#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51512#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51511#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51510#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51509#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 51508#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 51507#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 51506#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 51505#L173 assume 4464 == ssl3_connect_~s__state~0#1; 50487#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 51502#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 51500#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51490#L556 ssl3_connect_~skip~0#1 := 0; 51488#L119-1 assume !false; 51486#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51484#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51482#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51480#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51478#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51476#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51474#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51472#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 51470#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 51468#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 51466#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 51464#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 51462#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 51460#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 51458#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 51456#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 51454#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 51452#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 51450#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 51448#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 51446#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 51444#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 51442#L185 assume 4480 == ssl3_connect_~s__state~0#1; 50483#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 51439#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 51436#L395 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; 51434#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 51433#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51428#L556 ssl3_connect_~skip~0#1 := 0; 51427#L119-1 assume !false; 51426#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51425#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 51424#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 51423#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 51422#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 51421#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 51420#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 51419#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50843#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50844#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50835#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 50836#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 50827#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 50828#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 50819#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 50820#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 50811#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 50812#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 50803#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 50804#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 50795#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 50796#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 50788#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 50789#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 50782#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 50783#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 51371#L197 assume 4512 == ssl3_connect_~s__state~0#1; 50471#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 51368#L416 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; 50769#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 50767#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 50762#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 50738#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50732#L556 ssl3_connect_~skip~0#1 := 0; 50730#L119-1 assume !false; 50728#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50726#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50724#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50722#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50720#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50718#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50716#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50713#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50710#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 50707#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 50704#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 50701#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 50698#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 50695#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 50692#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 50689#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 50686#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 50683#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 50680#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 50671#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 50665#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 50658#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 50659#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 50644#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 50645#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 50630#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 50631#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 50572#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 50573#L203 assume 4528 == ssl3_connect_~s__state~0#1; 50464#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 50570#L439 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; 51316#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 50163#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 50162#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50150#L556 ssl3_connect_~skip~0#1 := 0; 50151#L119-1 assume !false; 50146#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50147#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50142#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50143#L128 assume 4096 == ssl3_connect_~s__state~0#1; 49861#L227 [2022-10-17 10:26:51,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:51,227 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-10-17 10:26:51,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:51,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115494651] [2022-10-17 10:26:51,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:51,234 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:51,242 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:51,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:51,242 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2022-10-17 10:26:51,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:51,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972516907] [2022-10-17 10:26:51,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:51,366 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:26:51,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:51,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972516907] [2022-10-17 10:26:51,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972516907] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:51,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:51,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:51,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084474226] [2022-10-17 10:26:51,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:51,368 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:51,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:51,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:51,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:51,369 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:26:51,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:51,522 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2022-10-17 10:26:51,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2022-10-17 10:26:51,545 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2022-10-17 10:26:51,566 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2022-10-17 10:26:51,566 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2022-10-17 10:26:51,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2022-10-17 10:26:51,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2022-10-17 10:26:51,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:51,578 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2022-10-17 10:26:51,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2022-10-17 10:26:51,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2022-10-17 10:26:51,646 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:26:51,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2022-10-17 10:26:51,657 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-10-17 10:26:51,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:51,658 INFO L428 stractBuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-10-17 10:26:51,658 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:26:51,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2022-10-17 10:26:51,675 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2022-10-17 10:26:51,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:51,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:51,678 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:51,678 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:26:51,678 INFO L748 eck$LassoCheckResult]: Stem: 57014#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); 56927#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 56899#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56900#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 56988#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56939#L119-1 assume !false; 57028#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57027#L122 assume 12292 == ssl3_connect_~s__state~0#1; 56908#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 56909#L227 [2022-10-17 10:26:51,679 INFO L750 eck$LassoCheckResult]: Loop: 56909#L227 ssl3_connect_~s__server~0#1 := 0; 59400#L232 assume 0 != ssl3_connect_~cb~0#1; 59398#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 59396#L237 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; 59393#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 59391#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 59390#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 59331#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59325#L556 ssl3_connect_~skip~0#1 := 0; 59323#L119-1 assume !false; 59321#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59319#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59317#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59315#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59313#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59312#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59306#L137 assume 4368 == ssl3_connect_~s__state~0#1; 57392#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 59287#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 59051#L281-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; 59279#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 59046#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59036#L556 ssl3_connect_~skip~0#1 := 0; 59034#L119-1 assume !false; 59032#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59030#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59028#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59026#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59024#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59016#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59012#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59008#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59004#L143 assume 4384 == ssl3_connect_~s__state~0#1; 57383#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 58998#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 58994#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 58990#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 58987#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 58981#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58976#L556 ssl3_connect_~skip~0#1 := 0; 58970#L119-1 assume !false; 58968#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58966#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58964#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58962#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58960#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58958#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58956#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58954#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58952#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58950#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58948#L149 assume 4400 == ssl3_connect_~s__state~0#1; 57270#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 58944#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 58941#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 58938#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58932#L556 ssl3_connect_~skip~0#1 := 0; 58930#L119-1 assume !false; 58928#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58926#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58924#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58922#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58920#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58918#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58916#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58914#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58912#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58910#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58908#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58906#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58905#L155 assume 4416 == ssl3_connect_~s__state~0#1; 57255#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 58902#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 58900#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 58897#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 58890#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58884#L556 ssl3_connect_~skip~0#1 := 0; 58882#L119-1 assume !false; 58880#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58878#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58876#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58874#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58872#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58870#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58868#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58866#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58864#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58862#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58860#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58858#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58856#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58854#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58852#L161 assume 4432 == ssl3_connect_~s__state~0#1; 57239#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 58849#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 58847#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 58844#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58838#L556 ssl3_connect_~skip~0#1 := 0; 58834#L119-1 assume !false; 58833#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58832#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58830#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58829#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58828#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58827#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58825#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58820#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58819#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58813#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58811#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58809#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58807#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58805#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58803#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58801#L167 assume 4448 == ssl3_connect_~s__state~0#1; 57224#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 58799#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 58633#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 58634#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 59817#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59811#L556 ssl3_connect_~skip~0#1 := 0; 59809#L119-1 assume !false; 59807#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59805#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59803#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59801#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59799#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59796#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59789#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59787#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59785#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59781#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59774#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59771#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59768#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59765#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59762#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59759#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59757#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59755#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59753#L173 assume 4464 == ssl3_connect_~s__state~0#1; 57209#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 59748#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 59740#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59733#L556 ssl3_connect_~skip~0#1 := 0; 59730#L119-1 assume !false; 59727#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59380#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59378#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59376#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59374#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59372#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59370#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59368#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59366#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59364#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59271#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59243#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59238#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59233#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59229#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59021#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59019#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59017#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59013#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59009#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59005#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59001#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58999#L185 assume 4480 == ssl3_connect_~s__state~0#1; 57322#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 58992#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 58988#L395 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; 58985#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 58975#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58969#L556 ssl3_connect_~skip~0#1 := 0; 58967#L119-1 assume !false; 58965#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58963#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58961#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58959#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58957#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58955#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58953#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58951#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58949#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58947#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58946#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58942#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58939#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58933#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58931#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58929#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58927#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 58925#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 58923#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 58921#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 58919#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 58917#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58915#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 58913#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 58911#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 58909#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 58907#L197 assume 4512 == ssl3_connect_~s__state~0#1; 57498#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 58904#L416 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; 58903#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 58901#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 58899#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 58895#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58885#L556 ssl3_connect_~skip~0#1 := 0; 58883#L119-1 assume !false; 58881#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58879#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58877#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58875#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58873#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58871#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58869#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58867#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58865#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58863#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58861#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58859#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58857#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58855#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58853#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58851#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58850#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 58848#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 58845#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 58839#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 58836#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 58758#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58752#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 58750#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 58748#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 58746#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 58744#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 58742#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 58740#L203 assume 4528 == ssl3_connect_~s__state~0#1; 57492#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 58737#L439 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; 58734#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 58732#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 58730#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58724#L556 ssl3_connect_~skip~0#1 := 0; 58722#L119-1 assume !false; 58720#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58718#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 58716#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 58714#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 58713#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 58711#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 58708#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 58707#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 58706#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 58705#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 58704#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 58703#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 58702#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 58701#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 58700#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 58699#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 58698#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 58697#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 58696#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 58695#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 58694#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 58693#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 58692#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 58691#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 58690#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 57536#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 57530#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 57531#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 58472#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 57512#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 57513#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 57461#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 57443#L215 assume 4352 == ssl3_connect_~s__state~0#1; 57444#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 57435#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 57436#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57136#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57132#L556 ssl3_connect_~skip~0#1 := 0; 57123#L119-1 assume !false; 57124#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57115#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 57116#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 57107#L128 assume 4096 == ssl3_connect_~s__state~0#1; 56909#L227 [2022-10-17 10:26:51,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:51,680 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-10-17 10:26:51,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:51,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058256487] [2022-10-17 10:26:51,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:51,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:51,686 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:51,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:51,693 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:51,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:51,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2022-10-17 10:26:51,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:51,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018432577] [2022-10-17 10:26:51,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:51,870 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:26:51,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:51,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018432577] [2022-10-17 10:26:51,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018432577] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:51,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343950933] [2022-10-17 10:26:51,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:51,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:51,874 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:51,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-10-17 10:26:51,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:51,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:51,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:52,067 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:26:52,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:52,149 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:26:52,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343950933] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:52,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:52,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:26:52,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086729894] [2022-10-17 10:26:52,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:52,153 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:52,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:52,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:26:52,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:26:52,163 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:26:52,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:52,644 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2022-10-17 10:26:52,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2022-10-17 10:26:52,674 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2022-10-17 10:26:52,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2022-10-17 10:26:52,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2022-10-17 10:26:52,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2022-10-17 10:26:52,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2022-10-17 10:26:52,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:52,714 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2022-10-17 10:26:52,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2022-10-17 10:26:52,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2022-10-17 10:26:52,783 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:26:52,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2022-10-17 10:26:52,793 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-10-17 10:26:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:26:52,798 INFO L428 stractBuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-10-17 10:26:52,798 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:26:52,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2022-10-17 10:26:52,823 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2022-10-17 10:26:52,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:52,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:52,826 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:52,826 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:26:52,827 INFO L748 eck$LassoCheckResult]: Stem: 67332#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); 67241#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 67215#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67216#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 67304#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67255#L119-1 assume !false; 67345#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67344#L122 assume 12292 == ssl3_connect_~s__state~0#1; 67222#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 67223#L227 [2022-10-17 10:26:52,827 INFO L750 eck$LassoCheckResult]: Loop: 67223#L227 ssl3_connect_~s__server~0#1 := 0; 69290#L232 assume 0 != ssl3_connect_~cb~0#1; 69289#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 69288#L237 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; 69286#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 69284#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 69283#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 69281#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69276#L556 ssl3_connect_~skip~0#1 := 0; 69275#L119-1 assume !false; 69274#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69273#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69272#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69271#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69270#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69269#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68025#L137 assume 4368 == ssl3_connect_~s__state~0#1; 68024#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 68023#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67967#L281-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; 68022#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 68020#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68015#L556 ssl3_connect_~skip~0#1 := 0; 68014#L119-1 assume !false; 68013#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68012#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68011#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68010#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68009#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68008#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68007#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68006#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68005#L143 assume 4384 == ssl3_connect_~s__state~0#1; 68004#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 68003#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67945#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 68000#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67999#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 67997#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67992#L556 ssl3_connect_~skip~0#1 := 0; 67991#L119-1 assume !false; 67990#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67989#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67988#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67987#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67986#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67985#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67984#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67983#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67982#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67981#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67980#L149 assume 4400 == ssl3_connect_~s__state~0#1; 67977#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 67973#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67974#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67909#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67899#L556 ssl3_connect_~skip~0#1 := 0; 67897#L119-1 assume !false; 67895#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67893#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67891#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67889#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67887#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67885#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67883#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67881#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67851#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67849#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67847#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67845#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67843#L155 assume 4416 == ssl3_connect_~s__state~0#1; 67834#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 67832#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 67829#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67828#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 67826#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67821#L556 ssl3_connect_~skip~0#1 := 0; 67820#L119-1 assume !false; 67819#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67818#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67817#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67816#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67815#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67814#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67813#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67812#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67811#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67810#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67809#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67808#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67807#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67806#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67805#L161 assume 4432 == ssl3_connect_~s__state~0#1; 67804#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67803#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 67802#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67800#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67796#L556 ssl3_connect_~skip~0#1 := 0; 67792#L119-1 assume !false; 67791#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67790#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67789#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67788#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67787#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67786#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67785#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67784#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67783#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67782#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67781#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67780#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67779#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67778#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67777#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67776#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67775#L167 assume 4448 == ssl3_connect_~s__state~0#1; 67774#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67773#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 67772#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 67771#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 67769#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67764#L556 ssl3_connect_~skip~0#1 := 0; 67763#L119-1 assume !false; 67762#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67761#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67760#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67759#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67758#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67757#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67756#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67755#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67754#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67753#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67752#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67751#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67750#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67749#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67748#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67747#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67746#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67745#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67744#L173 assume 4464 == ssl3_connect_~s__state~0#1; 67743#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 67742#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 67740#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67735#L556 ssl3_connect_~skip~0#1 := 0; 67734#L119-1 assume !false; 67733#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67732#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67731#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67730#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67729#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67728#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67727#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67726#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67725#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67724#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67723#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67722#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67721#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67720#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67719#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67651#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67585#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67581#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67576#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 67571#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 67566#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 67558#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 67559#L185 assume 4480 == ssl3_connect_~s__state~0#1; 68830#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 68828#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68826#L395 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; 68824#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 68822#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68817#L556 ssl3_connect_~skip~0#1 := 0; 68816#L119-1 assume !false; 68815#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68814#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68813#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68812#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68811#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68810#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68809#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68808#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68807#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68806#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68805#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68804#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68803#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68802#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68801#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68800#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68799#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68798#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68797#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68796#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68795#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68794#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68793#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68792#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68791#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68790#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68789#L197 assume 4512 == ssl3_connect_~s__state~0#1; 68788#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 68787#L416 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; 68786#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68785#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68784#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 68782#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68777#L556 ssl3_connect_~skip~0#1 := 0; 68776#L119-1 assume !false; 68775#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68774#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68773#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68772#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68771#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68770#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68769#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68768#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68767#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68766#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68765#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68764#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68763#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68762#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68761#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68760#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68759#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68758#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68757#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68756#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68755#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68754#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68753#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68752#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68751#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68750#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68749#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 68748#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 68747#L203 assume 4528 == ssl3_connect_~s__state~0#1; 68746#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 68745#L439 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; 68743#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 68744#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 69222#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69218#L556 ssl3_connect_~skip~0#1 := 0; 69213#L119-1 assume !false; 69214#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69209#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69210#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69205#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69206#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69202#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69201#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69200#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69199#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69198#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69197#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69196#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69195#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69194#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69193#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69192#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69191#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69190#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69189#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69188#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69187#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69186#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69185#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69184#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69183#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69182#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69178#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69177#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69175#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69173#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69171#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 69167#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 69127#L215 assume 4352 == ssl3_connect_~s__state~0#1; 69126#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 69124#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 69122#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 69123#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69263#L556 ssl3_connect_~skip~0#1 := 0; 69262#L119-1 assume !false; 69261#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69260#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69259#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69258#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69257#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69256#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69255#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69254#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69253#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69252#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69251#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69250#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69249#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69248#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69247#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69246#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69245#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69244#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69243#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69242#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69241#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69240#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69239#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69238#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69237#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69236#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69235#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69234#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69233#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69232#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69231#L209 assume 4560 == ssl3_connect_~s__state~0#1; 69230#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69229#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 69228#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 69226#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 69227#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69215#L556 ssl3_connect_~skip~0#1 := 0; 69216#L119-1 assume !false; 69211#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69212#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69207#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69208#L128 assume 4096 == ssl3_connect_~s__state~0#1; 67223#L227 [2022-10-17 10:26:52,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:52,828 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-10-17 10:26:52,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:52,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664644542] [2022-10-17 10:26:52,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:52,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:52,833 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:52,839 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:52,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:52,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2022-10-17 10:26:52,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:52,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119627305] [2022-10-17 10:26:52,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:52,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:52,977 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:26:52,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:52,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119627305] [2022-10-17 10:26:52,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119627305] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:52,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:52,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:52,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831809087] [2022-10-17 10:26:52,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:52,978 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:52,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:52,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:52,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:52,980 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:26:53,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:53,097 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2022-10-17 10:26:53,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2022-10-17 10:26:53,115 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-10-17 10:26:53,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2022-10-17 10:26:53,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2022-10-17 10:26:53,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2022-10-17 10:26:53,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2022-10-17 10:26:53,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:53,137 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2022-10-17 10:26:53,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2022-10-17 10:26:53,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2022-10-17 10:26:53,187 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:26:53,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2022-10-17 10:26:53,195 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-10-17 10:26:53,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:53,196 INFO L428 stractBuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-10-17 10:26:53,197 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:26:53,197 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2022-10-17 10:26:53,208 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-10-17 10:26:53,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:53,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:53,210 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:26:53,210 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:26:53,211 INFO L748 eck$LassoCheckResult]: Stem: 74405#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); 74323#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 74300#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74301#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 74377#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74333#L119-1 assume !false; 74419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74418#L122 assume 12292 == ssl3_connect_~s__state~0#1; 74307#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 74308#L227 ssl3_connect_~s__server~0#1 := 0; 75772#L232 assume !(0 != ssl3_connect_~cb~0#1); 75771#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 75770#L237 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; 75768#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 75766#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 75763#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 75764#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75750#L556 ssl3_connect_~skip~0#1 := 0; 75751#L119-1 assume !false; 75744#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75745#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75738#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75739#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75732#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75733#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75695#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75693#L141 [2022-10-17 10:26:53,211 INFO L750 eck$LassoCheckResult]: Loop: 75693#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 75691#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 75173#L281-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; 75688#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 75685#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75679#L556 ssl3_connect_~skip~0#1 := 0; 75677#L119-1 assume !false; 75675#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75673#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75671#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75668#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75662#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75660#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75658#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75656#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75654#L143 assume 4384 == ssl3_connect_~s__state~0#1; 75652#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 75650#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 75151#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75645#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 75643#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 75640#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75634#L556 ssl3_connect_~skip~0#1 := 0; 75632#L119-1 assume !false; 75630#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75628#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75626#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75624#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75622#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75620#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75618#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75616#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75614#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75611#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75608#L149 assume 4400 == ssl3_connect_~s__state~0#1; 75249#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75250#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 75110#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75111#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75084#L556 ssl3_connect_~skip~0#1 := 0; 75085#L119-1 assume !false; 75068#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75069#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75056#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75057#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75044#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75045#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75032#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75033#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75016#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75017#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75004#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75005#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 74989#L155 assume 4416 == ssl3_connect_~s__state~0#1; 74990#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 74972#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 74973#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 74965#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 74966#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76006#L556 ssl3_connect_~skip~0#1 := 0; 76005#L119-1 assume !false; 76004#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76003#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 76002#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 76001#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 76000#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75999#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75998#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75997#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75996#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75995#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75994#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75993#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75992#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75991#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75990#L161 assume 4432 == ssl3_connect_~s__state~0#1; 75989#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 75988#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 75987#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75981#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75975#L556 ssl3_connect_~skip~0#1 := 0; 75973#L119-1 assume !false; 75971#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75969#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75967#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75966#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75965#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75964#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75963#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75962#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75961#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75960#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75959#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75958#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75957#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75956#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75955#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75954#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75953#L167 assume 4448 == ssl3_connect_~s__state~0#1; 75952#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75951#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 75949#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75948#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 75947#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75942#L556 ssl3_connect_~skip~0#1 := 0; 75941#L119-1 assume !false; 75940#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75939#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75938#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75937#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75936#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75935#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75934#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75933#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75932#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75931#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75930#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75929#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75928#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75927#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75926#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75925#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75924#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75923#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75922#L173 assume 4464 == ssl3_connect_~s__state~0#1; 75921#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75920#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75919#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75914#L556 ssl3_connect_~skip~0#1 := 0; 75913#L119-1 assume !false; 75912#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75911#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75910#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75909#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75908#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75907#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75906#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75905#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75904#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75903#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75902#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 74647#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 74644#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 74640#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 74641#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75893#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75891#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 74629#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 74627#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 74625#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 74623#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 74621#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 74557#L185 assume 4480 == ssl3_connect_~s__state~0#1; 74552#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 74553#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75835#L395 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; 75833#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 75831#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75826#L556 ssl3_connect_~skip~0#1 := 0; 75825#L119-1 assume !false; 75824#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75823#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75822#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75821#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75820#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75819#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75818#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75817#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75816#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75815#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75814#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75813#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75812#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75811#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75810#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75809#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75808#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75807#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75806#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75805#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75804#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75803#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75802#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75801#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75800#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75799#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75798#L197 assume 4512 == ssl3_connect_~s__state~0#1; 75797#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75796#L416 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; 75795#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 75794#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 75793#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 75791#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75786#L556 ssl3_connect_~skip~0#1 := 0; 75785#L119-1 assume !false; 75784#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75783#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75782#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75781#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75780#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75779#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75778#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75777#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75776#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75775#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75774#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75773#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75251#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75252#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75112#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75113#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75099#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75100#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75076#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75077#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75064#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75065#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75052#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75053#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75040#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75041#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75028#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 75029#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 75020#L203 assume 4528 == ssl3_connect_~s__state~0#1; 75021#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 75006#L439 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; 75007#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 75765#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 75758#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75754#L556 ssl3_connect_~skip~0#1 := 0; 75747#L119-1 assume !false; 75748#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75741#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75742#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75735#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75736#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75729#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75730#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75693#L141 [2022-10-17 10:26:53,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-10-17 10:26:53,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598810439] [2022-10-17 10:26:53,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:53,239 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:26:53,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:53,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598810439] [2022-10-17 10:26:53,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598810439] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:53,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:53,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:53,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487576025] [2022-10-17 10:26:53,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:53,242 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:53,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,242 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2022-10-17 10:26:53,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070296343] [2022-10-17 10:26:53,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:53,333 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:26:53,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:53,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070296343] [2022-10-17 10:26:53,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070296343] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:53,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:53,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:53,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006517452] [2022-10-17 10:26:53,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:53,336 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:53,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:53,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:53,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:53,337 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:26:53,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:53,371 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2022-10-17 10:26:53,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2022-10-17 10:26:53,399 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-10-17 10:26:53,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-10-17 10:26:53,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2022-10-17 10:26:53,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2022-10-17 10:26:53,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2022-10-17 10:26:53,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:53,473 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-10-17 10:26:53,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2022-10-17 10:26:53,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2022-10-17 10:26:53,563 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:26:53,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-10-17 10:26:53,579 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-10-17 10:26:53,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:53,580 INFO L428 stractBuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-10-17 10:26:53,580 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:26:53,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2022-10-17 10:26:53,599 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-10-17 10:26:53,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:53,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:53,603 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:26:53,603 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:26:53,604 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); 83554#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 83529#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83530#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 83631#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83566#L119-1 assume !false; 83648#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83649#L122 assume 12292 == ssl3_connect_~s__state~0#1; 83537#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 83538#L227 ssl3_connect_~s__server~0#1 := 0; 86040#L232 assume 0 != ssl3_connect_~cb~0#1; 84633#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 86039#L237 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; 86037#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 86034#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 86032#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 86031#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86028#L556 ssl3_connect_~skip~0#1 := 0; 86027#L119-1 assume !false; 86026#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86025#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 86024#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86023#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86022#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86021#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86020#L137 assume 4368 == ssl3_connect_~s__state~0#1; 86016#L141 [2022-10-17 10:26:53,604 INFO L750 eck$LassoCheckResult]: Loop: 86016#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 86017#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 86009#L281-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; 86010#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 85515#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85507#L556 ssl3_connect_~skip~0#1 := 0; 85503#L119-1 assume !false; 85497#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85492#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 85485#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 85481#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85474#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85473#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 85472#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 85467#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 85462#L143 assume 4384 == ssl3_connect_~s__state~0#1; 85458#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 85459#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87746#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87727#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87728#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 88791#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88787#L556 ssl3_connect_~skip~0#1 := 0; 88784#L119-1 assume !false; 88782#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88781#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88780#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88779#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88778#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88777#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88776#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88774#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88772#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88740#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88736#L149 assume 4400 == ssl3_connect_~s__state~0#1; 88733#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 88557#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 88558#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 88771#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88765#L556 ssl3_connect_~skip~0#1 := 0; 88763#L119-1 assume !false; 88761#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88759#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88757#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88755#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88753#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88751#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88749#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88747#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88739#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88735#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88732#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88731#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88730#L155 assume 4416 == ssl3_connect_~s__state~0#1; 88729#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 88727#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 88726#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 88725#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 88719#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88715#L556 ssl3_connect_~skip~0#1 := 0; 88713#L119-1 assume !false; 88711#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88709#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88707#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88705#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88703#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88701#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88699#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88697#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88695#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88693#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88691#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88689#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88687#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 88685#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 88684#L161 assume 4432 == ssl3_connect_~s__state~0#1; 88682#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 88679#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 88678#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 88676#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88672#L556 ssl3_connect_~skip~0#1 := 0; 88670#L119-1 assume !false; 88668#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88666#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88664#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88662#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88660#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88658#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88656#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88654#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88652#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88650#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88648#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88646#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88645#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 88643#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 88641#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 88636#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 88634#L167 assume 4448 == ssl3_connect_~s__state~0#1; 88632#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 88630#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 88627#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 88625#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 88617#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88613#L556 ssl3_connect_~skip~0#1 := 0; 88611#L119-1 assume !false; 88609#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88607#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88605#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 88603#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 88601#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 88599#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 88597#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 88595#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 88593#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 88591#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 88589#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 88587#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 88585#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 88584#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 88582#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 88581#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 88579#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 88573#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 88572#L173 assume 4464 == ssl3_connect_~s__state~0#1; 88571#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 88569#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 88567#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88556#L556 ssl3_connect_~skip~0#1 := 0; 88554#L119-1 assume !false; 88553#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88551#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 88547#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87845#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87844#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87840#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87838#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87837#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87760#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87757#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87750#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87733#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87724#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87718#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87712#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87708#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87704#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87700#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87696#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 87692#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 87688#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 87684#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 87680#L185 assume 4480 == ssl3_connect_~s__state~0#1; 87676#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 87673#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87667#L395 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; 87662#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 87658#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87650#L556 ssl3_connect_~skip~0#1 := 0; 87647#L119-1 assume !false; 87644#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87641#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87638#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87635#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87632#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87629#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87626#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87623#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87620#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87617#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87614#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87611#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87608#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87605#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87597#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87595#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87594#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87593#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87592#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 87590#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 87588#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 87579#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 87576#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 87572#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 87570#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 87568#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 87566#L197 assume 4512 == ssl3_connect_~s__state~0#1; 87564#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 87562#L416 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; 87560#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 87557#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 87554#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 87552#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87548#L556 ssl3_connect_~skip~0#1 := 0; 87546#L119-1 assume !false; 87544#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87542#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87540#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87538#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87537#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87535#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87532#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87529#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87525#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87523#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87521#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87519#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87517#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87515#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87513#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87511#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87509#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87507#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87505#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 87503#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 87502#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 87501#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 87500#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 87499#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 87498#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 87497#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 87496#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 87495#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 87494#L203 assume 4528 == ssl3_connect_~s__state~0#1; 87493#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 87492#L439 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; 85722#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 85723#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 85453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85451#L556 ssl3_connect_~skip~0#1 := 0; 85438#L119-1 assume !false; 85439#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85430#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 85431#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 85422#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85423#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85414#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 85415#L137 assume 4368 == ssl3_connect_~s__state~0#1; 86016#L141 [2022-10-17 10:26:53,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,605 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-10-17 10:26:53,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895843487] [2022-10-17 10:26:53,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:53,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:53,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:53,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:53,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,625 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2022-10-17 10:26:53,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759439250] [2022-10-17 10:26:53,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:53,709 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:26:53,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:53,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759439250] [2022-10-17 10:26:53,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759439250] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:53,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:53,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:53,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077973146] [2022-10-17 10:26:53,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:53,711 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:53,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:53,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:53,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:53,712 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:26:53,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:53,831 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2022-10-17 10:26:53,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2022-10-17 10:26:53,856 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2022-10-17 10:26:53,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2022-10-17 10:26:53,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2022-10-17 10:26:53,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2022-10-17 10:26:53,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2022-10-17 10:26:53,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:53,888 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2022-10-17 10:26:53,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2022-10-17 10:26:53,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2022-10-17 10:26:53,972 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:26:54,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2022-10-17 10:26:54,043 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-10-17 10:26:54,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:54,044 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-10-17 10:26:54,044 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 10:26:54,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2022-10-17 10:26:54,065 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-10-17 10:26:54,079 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:54,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:54,082 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:26:54,082 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:26:54,083 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); 95086#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 95061#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95062#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 95148#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95189#L119-1 assume !false; 95190#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95185#L122 assume 12292 == ssl3_connect_~s__state~0#1; 95186#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 96071#L227 ssl3_connect_~s__server~0#1 := 0; 96011#L232 assume 0 != ssl3_connect_~cb~0#1; 96010#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 96009#L237 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; 96007#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 96005#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 96003#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 96001#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95998#L556 ssl3_connect_~skip~0#1 := 0; 95997#L119-1 assume !false; 95996#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95995#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 95994#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 95993#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 95992#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95991#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95990#L137 assume 4368 == ssl3_connect_~s__state~0#1; 95989#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95988#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 95987#L281-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; 95985#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 95983#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95980#L556 ssl3_connect_~skip~0#1 := 0; 95979#L119-1 assume !false; 95978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95977#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 95976#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 95975#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 95974#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95973#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95972#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 95971#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 95970#L143 assume 4384 == ssl3_connect_~s__state~0#1; 95969#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95968#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95966#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95964#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95965#L310-2 [2022-10-17 10:26:54,083 INFO L750 eck$LassoCheckResult]: Loop: 95965#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 97330#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97326#L556 ssl3_connect_~skip~0#1 := 0; 97324#L119-1 assume !false; 97322#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97320#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97318#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97316#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97314#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97312#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97310#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97308#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97306#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97304#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97302#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97300#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97299#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97296#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97294#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97292#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97273#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97266#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97264#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97262#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97260#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97258#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97256#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97254#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97252#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97250#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97249#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97241#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97239#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 97238#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 97047#L209 assume 4560 == ssl3_connect_~s__state~0#1; 96681#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 96961#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 96959#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 96953#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 96947#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96943#L556 ssl3_connect_~skip~0#1 := 0; 96941#L119-1 assume !false; 96939#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96937#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96935#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96933#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96931#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96929#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96927#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96925#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96923#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 96921#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 96919#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 96917#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 96915#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 96913#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 96911#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 96909#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 96907#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 96905#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 96903#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 96901#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 96899#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 96897#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 96895#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 96893#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 96891#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 96889#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 96887#L197 assume 4512 == ssl3_connect_~s__state~0#1; 96689#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 96884#L416 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; 96882#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 96880#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 96876#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 96870#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96866#L556 ssl3_connect_~skip~0#1 := 0; 96864#L119-1 assume !false; 96862#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96860#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96858#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96856#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96854#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96852#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96850#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96848#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96846#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 96844#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 96839#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 96833#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 96828#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 96822#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 96817#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 96812#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 96807#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 96801#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 96796#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 96790#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 96785#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 96779#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 96774#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 96768#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 96761#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 96757#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 96753#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 96748#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 96745#L203 assume 4528 == ssl3_connect_~s__state~0#1; 96684#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 96740#L439 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; 96736#L446 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; 96732#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 96728#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 96726#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96723#L556 ssl3_connect_~skip~0#1 := 0; 96722#L119-1 assume !false; 96721#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96720#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96719#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96718#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96717#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96716#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96715#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96714#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96713#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 96712#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 96711#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 96710#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 96709#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 96708#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 96707#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 96706#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 96705#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 96704#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 96703#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 96702#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 96701#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 96700#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 96699#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 96698#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 96697#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 96695#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 96692#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 96690#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 96687#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 96685#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 96682#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 96678#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 96648#L215 assume 4352 == ssl3_connect_~s__state~0#1; 95248#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 95249#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 96439#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 96440#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96425#L556 ssl3_connect_~skip~0#1 := 0; 96426#L119-1 assume !false; 96419#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96420#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96413#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96414#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96407#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96408#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96399#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96401#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96391#L143 assume 4384 == ssl3_connect_~s__state~0#1; 96392#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 97348#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 97340#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 97336#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95965#L310-2 [2022-10-17 10:26:54,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:54,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2022-10-17 10:26:54,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:54,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911845571] [2022-10-17 10:26:54,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:54,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:54,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:54,122 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:26:54,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:54,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911845571] [2022-10-17 10:26:54,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911845571] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:54,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:54,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:54,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522419064] [2022-10-17 10:26:54,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:54,124 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:54,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:54,124 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2022-10-17 10:26:54,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:54,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325130298] [2022-10-17 10:26:54,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:54,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:54,217 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:26:54,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:54,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325130298] [2022-10-17 10:26:54,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325130298] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:54,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032757141] [2022-10-17 10:26:54,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:54,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:54,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:54,223 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:54,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-10-17 10:26:54,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:54,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:54,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:54,373 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:26:54,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:54,460 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:26:54,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032757141] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:54,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:54,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:26:54,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365447315] [2022-10-17 10:26:54,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:54,462 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:54,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:54,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:54,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:54,463 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:26:54,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:54,496 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2022-10-17 10:26:54,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2022-10-17 10:26:54,525 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-10-17 10:26:54,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-10-17 10:26:54,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2022-10-17 10:26:54,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2022-10-17 10:26:54,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2022-10-17 10:26:54,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:54,560 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-10-17 10:26:54,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2022-10-17 10:26:54,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2022-10-17 10:26:54,651 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:26:54,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-10-17 10:26:54,668 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-10-17 10:26:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:54,669 INFO L428 stractBuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-10-17 10:26:54,669 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-10-17 10:26:54,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2022-10-17 10:26:54,692 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-10-17 10:26:54,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:54,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:54,695 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:26:54,696 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:26:54,696 INFO L748 eck$LassoCheckResult]: Stem: 106961#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); 106875#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#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~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#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~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#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 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#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~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#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;havoc ssl3_connect_~__cil_tmp58~0#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;havoc ssl3_connect_~__cil_tmp65~0#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;havoc ssl3_connect_~__cil_tmp70~0#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~nondet33#1;havoc ssl3_connect_#t~nondet33#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; 106849#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106850#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 106934#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106977#L119-1 assume !false; 106978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106973#L122 assume 12292 == ssl3_connect_~s__state~0#1; 106974#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#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~post35#1;havoc ssl3_connect_#t~post35#1; 107902#L227 ssl3_connect_~s__server~0#1 := 0; 107842#L232 assume 0 != ssl3_connect_~cb~0#1; 107841#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107840#L237 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; 107838#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 107836#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107834#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 107832#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107829#L556 ssl3_connect_~skip~0#1 := 0; 107828#L119-1 assume !false; 107827#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107826#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107825#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107824#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107823#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107822#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107821#L137 assume 4368 == ssl3_connect_~s__state~0#1; 107820#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 107819#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107818#L281-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; 107816#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 107814#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107811#L556 ssl3_connect_~skip~0#1 := 0; 107810#L119-1 assume !false; 107809#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107808#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107807#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107806#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107805#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107804#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107803#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107802#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107801#L143 assume 4384 == ssl3_connect_~s__state~0#1; 107800#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 107799#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 107797#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107796#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107446#L310-2 [2022-10-17 10:26:54,697 INFO L750 eck$LassoCheckResult]: Loop: 107446#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 107444#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107441#L556 ssl3_connect_~skip~0#1 := 0; 107440#L119-1 assume !false; 107438#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107439#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110390#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110388#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110386#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110384#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110382#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 110380#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 110378#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 110376#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 110374#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 110372#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 110370#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 110368#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 110366#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 110364#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 110362#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 110360#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 110358#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 110356#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 110354#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 110352#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 110350#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 110348#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 110346#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 110344#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 110343#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 110342#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 110341#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 110340#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 110339#L209 assume 4560 == ssl3_connect_~s__state~0#1; 109579#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 110337#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 110335#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 110300#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 110292#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110288#L556 ssl3_connect_~skip~0#1 := 0; 110149#L119-1 assume !false; 110115#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110110#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110108#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110106#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110104#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110102#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110100#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 110098#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 110096#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 110094#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 110092#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 110090#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 110088#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 110086#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 110084#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 110082#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 110080#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 110078#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 110076#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 110074#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 110072#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 110070#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 110068#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 110066#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 110028#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 110026#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 110024#L197 assume 4512 == ssl3_connect_~s__state~0#1; 109725#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 109946#L416 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; 109944#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 109943#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 109941#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 109906#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109900#L556 ssl3_connect_~skip~0#1 := 0; 109898#L119-1 assume !false; 109897#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109763#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107528#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107529#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107526#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107527#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107524#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107525#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107522#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 107523#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 107520#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 107521#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 107518#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 107519#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 107516#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 107517#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 107514#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 107515#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 107512#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 107513#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 107510#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 107511#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 107508#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 107509#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 107505#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 107506#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 107502#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 107256#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 107257#L203 assume 4528 == ssl3_connect_~s__state~0#1; 107049#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 107253#L439 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; 107499#L446 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; 106940#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 106941#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 107240#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107238#L556 ssl3_connect_~skip~0#1 := 0; 107225#L119-1 assume !false; 107226#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107217#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107218#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107209#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107210#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107201#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107202#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107191#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107192#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 107178#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 107179#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 107163#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 107164#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 107147#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 107148#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 107130#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 107131#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 107115#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 107116#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 109602#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 109600#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 109598#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 109596#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 109594#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 109592#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 109590#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 109588#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 109586#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 109584#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 109582#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 109581#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 109580#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 109818#L215 assume 4352 == ssl3_connect_~s__state~0#1; 107030#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 107031#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 108256#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 108257#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108246#L556 ssl3_connect_~skip~0#1 := 0; 108247#L119-1 assume !false; 108242#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108243#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 108237#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 108238#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 108231#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 108232#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 108223#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 108225#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 108216#L143 assume 4384 == ssl3_connect_~s__state~0#1; 108217#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 111266#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 111256#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 110506#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107446#L310-2 [2022-10-17 10:26:54,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:54,697 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2022-10-17 10:26:54,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:54,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534102079] [2022-10-17 10:26:54,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:54,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:54,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:54,720 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:54,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:54,737 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:54,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:54,738 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2022-10-17 10:26:54,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:54,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268835680] [2022-10-17 10:26:54,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:54,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:54,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:54,816 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:26:54,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:54,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268835680] [2022-10-17 10:26:54,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268835680] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:54,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327565481] [2022-10-17 10:26:54,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-10-17 10:26:54,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:54,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:54,819 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:54,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-10-17 10:26:54,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-10-17 10:26:54,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-10-17 10:26:54,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:54,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:54,971 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:26:54,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:55,049 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:26:55,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327565481] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:55,049 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:55,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:26:55,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328860606] [2022-10-17 10:26:55,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:55,051 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:55,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:55,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:26:55,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:26:55,052 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:26:55,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:55,292 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2022-10-17 10:26:55,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2022-10-17 10:26:55,311 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-10-17 10:26:55,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2022-10-17 10:26:55,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-10-17 10:26:55,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-10-17 10:26:55,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-10-17 10:26:55,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:26:55,312 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 10:26:55,312 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 10:26:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-17 10:26:55,312 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-10-17 10:26:55,313 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-10-17 10:26:55,313 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-10-17 10:26:55,313 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-10-17 10:26:55,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-10-17 10:26:55,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 17.10 10:26:55 BoogieIcfgContainer [2022-10-17 10:26:55,320 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-10-17 10:26:55,321 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-10-17 10:26:55,321 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-10-17 10:26:55,321 INFO L275 PluginConnector]: Witness Printer initialized [2022-10-17 10:26:55,322 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:26:35" (3/4) ... [2022-10-17 10:26:55,325 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-10-17 10:26:55,325 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-10-17 10:26:55,326 INFO L158 Benchmark]: Toolchain (without parser) took 21694.19ms. Allocated memory was 98.6MB in the beginning and 455.1MB in the end (delta: 356.5MB). Free memory was 79.2MB in the beginning and 128.9MB in the end (delta: -49.7MB). Peak memory consumption was 306.3MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,326 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 77.6MB. Free memory was 56.6MB in the beginning and 56.6MB in the end (delta: 32.2kB). There was no memory consumed. Max. memory is 16.1GB. [2022-10-17 10:26:55,327 INFO L158 Benchmark]: CACSL2BoogieTranslator took 437.34ms. Allocated memory is still 98.6MB. Free memory was 78.9MB in the beginning and 69.4MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,327 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.82ms. Allocated memory is still 98.6MB. Free memory was 69.4MB in the beginning and 66.7MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,327 INFO L158 Benchmark]: Boogie Preprocessor took 75.80ms. Allocated memory is still 98.6MB. Free memory was 66.7MB in the beginning and 64.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,328 INFO L158 Benchmark]: RCFGBuilder took 806.39ms. Allocated memory is still 98.6MB. Free memory was 64.6MB in the beginning and 75.3MB in the end (delta: -10.7MB). Peak memory consumption was 31.1MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,328 INFO L158 Benchmark]: BuchiAutomizer took 20289.58ms. Allocated memory was 98.6MB in the beginning and 455.1MB in the end (delta: 356.5MB). Free memory was 74.8MB in the beginning and 130.0MB in the end (delta: -55.2MB). Peak memory consumption was 300.3MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,329 INFO L158 Benchmark]: Witness Printer took 4.22ms. Allocated memory is still 455.1MB. Free memory was 130.0MB in the beginning and 128.9MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-10-17 10:26:55,331 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.30ms. Allocated memory is still 77.6MB. Free memory was 56.6MB in the beginning and 56.6MB in the end (delta: 32.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 437.34ms. Allocated memory is still 98.6MB. Free memory was 78.9MB in the beginning and 69.4MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.82ms. Allocated memory is still 98.6MB. Free memory was 69.4MB in the beginning and 66.7MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.80ms. Allocated memory is still 98.6MB. Free memory was 66.7MB in the beginning and 64.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 806.39ms. Allocated memory is still 98.6MB. Free memory was 64.6MB in the beginning and 75.3MB in the end (delta: -10.7MB). Peak memory consumption was 31.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 20289.58ms. Allocated memory was 98.6MB in the beginning and 455.1MB in the end (delta: 356.5MB). Free memory was 74.8MB in the beginning and 130.0MB in the end (delta: -55.2MB). Peak memory consumption was 300.3MB. Max. memory is 16.1GB. * Witness Printer took 4.22ms. Allocated memory is still 455.1MB. Free memory was 130.0MB in the beginning and 128.9MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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 20.2s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 11.7s. Construction of modules took 2.9s. Büchi inclusion checks took 4.8s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 4. Automata minimization 1.4s AutomataMinimizationTime, 29 MinimizatonAttempts, 3780 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.7s 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: 32ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 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:26:55,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:55,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:55,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-10-17 10:26:55,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-10-17 10:26:56,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8f4bb0a-6090-4ee0-af3a-3186a1147407/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE