./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF --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 b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 06:49:23,329 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 06:49:23,332 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 06:49:23,389 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 06:49:23,389 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 06:49:23,394 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 06:49:23,395 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 06:49:23,399 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 06:49:23,401 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 06:49:23,407 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 06:49:23,408 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 06:49:23,409 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 06:49:23,410 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 06:49:23,412 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 06:49:23,414 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 06:49:23,418 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 06:49:23,420 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 06:49:23,421 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 06:49:23,423 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 06:49:23,432 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 06:49:23,434 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 06:49:23,435 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 06:49:23,439 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 06:49:23,440 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 06:49:23,448 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 06:49:23,449 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 06:49:23,449 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 06:49:23,451 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 06:49:23,452 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 06:49:23,453 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 06:49:23,454 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 06:49:23,455 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 06:49:23,456 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 06:49:23,457 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 06:49:23,459 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 06:49:23,459 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 06:49:23,460 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 06:49:23,460 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 06:49:23,460 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 06:49:23,461 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 06:49:23,462 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 06:49:23,463 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-20 06:49:23,504 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 06:49:23,504 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 06:49:23,505 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 06:49:23,505 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 06:49:23,507 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 06:49:23,507 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 06:49:23,507 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 06:49:23,508 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-20 06:49:23,508 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-20 06:49:23,508 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-20 06:49:23,509 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-20 06:49:23,509 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-20 06:49:23,510 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-20 06:49:23,510 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 06:49:23,510 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 06:49:23,510 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-20 06:49:23,511 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 06:49:23,511 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 06:49:23,511 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 06:49:23,511 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-20 06:49:23,511 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-20 06:49:23,512 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-20 06:49:23,512 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 06:49:23,512 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 06:49:23,512 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-20 06:49:23,512 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 06:49:23,513 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-20 06:49:23,513 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 06:49:23,513 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 06:49:23,513 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 06:49:23,514 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 06:49:23,518 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 06:49:23,519 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-20 06:49:23,519 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_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/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_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF 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 -> b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db [2021-11-20 06:49:23,816 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 06:49:23,841 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 06:49:23,844 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 06:49:23,845 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 06:49:23,846 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 06:49:23,847 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-11-20 06:49:23,906 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/data/7cb191311/4ee17353ef0e440583c4eacb80d20a5c/FLAG1c4bf660a [2021-11-20 06:49:24,488 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 06:49:24,489 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-11-20 06:49:24,499 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/data/7cb191311/4ee17353ef0e440583c4eacb80d20a5c/FLAG1c4bf660a [2021-11-20 06:49:24,799 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/data/7cb191311/4ee17353ef0e440583c4eacb80d20a5c [2021-11-20 06:49:24,803 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 06:49:24,806 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 06:49:24,810 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 06:49:24,810 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 06:49:24,814 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 06:49:24,814 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:49:24" (1/1) ... [2021-11-20 06:49:24,818 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@474486ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:24, skipping insertion in model container [2021-11-20 06:49:24,818 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:49:24" (1/1) ... [2021-11-20 06:49:24,826 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 06:49:24,885 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 06:49:25,120 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_7c25435f-32ed-4224-89e1-b9c224f090e0/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2021-11-20 06:49:25,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:49:25,132 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 06:49:25,185 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_7c25435f-32ed-4224-89e1-b9c224f090e0/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2021-11-20 06:49:25,188 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 06:49:25,201 INFO L208 MainTranslator]: Completed translation [2021-11-20 06:49:25,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25 WrapperNode [2021-11-20 06:49:25,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 06:49:25,202 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 06:49:25,203 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 06:49:25,203 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 06:49:25,213 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,222 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,251 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2021-11-20 06:49:25,251 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 06:49:25,252 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 06:49:25,252 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 06:49:25,252 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 06:49:25,260 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,264 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,264 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,276 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,283 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,285 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,290 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 06:49:25,291 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 06:49:25,291 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 06:49:25,291 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 06:49:25,292 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (1/1) ... [2021-11-20 06:49:25,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:25,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:25,321 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:25,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-20 06:49:25,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 06:49:25,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 06:49:25,394 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 06:49:25,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 06:49:25,492 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 06:49:25,493 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 06:49:25,509 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 06:49:26,005 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-20 06:49:26,005 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-20 06:49:26,006 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 06:49:26,013 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 06:49:26,013 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-20 06:49:26,019 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:49:26 BoogieIcfgContainer [2021-11-20 06:49:26,019 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 06:49:26,020 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-20 06:49:26,020 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-20 06:49:26,023 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-20 06:49:26,024 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 06:49:26,024 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 06:49:24" (1/3) ... [2021-11-20 06:49:26,025 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@36e94c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 06:49:26, skipping insertion in model container [2021-11-20 06:49:26,025 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 06:49:26,025 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:49:25" (2/3) ... [2021-11-20 06:49:26,026 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@36e94c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 06:49:26, skipping insertion in model container [2021-11-20 06:49:26,026 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-20 06:49:26,026 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:49:26" (3/3) ... [2021-11-20 06:49:26,027 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2021-11-20 06:49:26,083 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-20 06:49:26,083 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-20 06:49:26,083 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-20 06:49:26,083 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-20 06:49:26,083 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-20 06:49:26,083 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-20 06:49:26,083 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-20 06:49:26,084 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-20 06:49:26,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:49:26,147 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-11-20 06:49:26,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:26,148 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:26,157 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-20 06:49:26,157 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:26,157 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-20 06:49:26,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:49:26,165 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-11-20 06:49:26,165 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:26,165 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:26,166 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-20 06:49:26,167 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:26,171 INFO L791 eck$LassoCheckResult]: Stem: 117#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); 39#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 86#L95true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 79#L98-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; 116#L103true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 118#L109-1true [2021-11-20 06:49:26,172 INFO L793 eck$LassoCheckResult]: Loop: 118#L109-1true assume !false; 71#L110true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48#L112true assume 12292 == ssl3_connect_~s__state~0#1; 112#L113true 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; 24#L217true ssl3_connect_~s__server~0#1 := 0; 84#L222true assume 0 != ssl3_connect_~cb~0#1; 12#L222-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 99#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 65#L233true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 59#L233-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 8#L249true 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; 115#L492true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95#L527true ssl3_connect_~skip~0#1 := 0; 118#L109-1true [2021-11-20 06:49:26,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:26,178 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-11-20 06:49:26,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:26,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716430061] [2021-11-20 06:49:26,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:26,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:26,272 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:26,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:26,304 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:26,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:26,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-11-20 06:49:26,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:26,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336425382] [2021-11-20 06:49:26,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:26,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:26,318 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:26,338 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:26,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-11-20 06:49:26,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:26,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475692847] [2021-11-20 06:49:26,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:26,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:26,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:26,380 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:26,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:26,422 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:26,719 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 06:49:26,720 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 06:49:26,720 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 06:49:26,720 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 06:49:26,720 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 06:49:26,721 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:26,721 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 06:49:26,721 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 06:49:26,721 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-11-20 06:49:26,721 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 06:49:26,721 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 06:49:26,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:26,978 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 06:49:26,979 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 06:49:26,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:26,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:26,986 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:26,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:26,992 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-20 06:49:27,023 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,023 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: [] [2021-11-20 06:49:27,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,065 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-20 06:49:27,070 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,070 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,111 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,111 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: [] [2021-11-20 06:49:27,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,138 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-20 06:49:27,145 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,145 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,155 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,155 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: [] [2021-11-20 06:49:27,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,192 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-20 06:49:27,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,214 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,214 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: [] [2021-11-20 06:49:27,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,240 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-20 06:49:27,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,266 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,266 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: [] [2021-11-20 06:49:27,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,304 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,310 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-20 06:49:27,334 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,335 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: [] [2021-11-20 06:49:27,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,373 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-20 06:49:27,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,396 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 06:49:27,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,428 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-20 06:49:27,429 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,442 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,504 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 06:49:27,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-20 06:49:27,538 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,538 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] [2021-11-20 06:49:27,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,562 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-20 06:49:27,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,571 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,583 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,584 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: [] [2021-11-20 06:49:27,602 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,604 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-20 06:49:27,605 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:27,618 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: [] [2021-11-20 06:49:27,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,637 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-20 06:49:27,645 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:27,645 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,684 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:27,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-20 06:49:27,689 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 06:49:27,689 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:27,730 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 06:49:27,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:27,761 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 06:49:27,761 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 06:49:27,762 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 06:49:27,762 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 06:49:27,762 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 06:49:27,762 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,762 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 06:49:27,762 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 06:49:27,762 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-11-20 06:49:27,762 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 06:49:27,762 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 06:49:27,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:27,983 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 06:49:27,987 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 06:49:27,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:27,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:27,990 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,002 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 [2021-11-20 06:49:28,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-20 06:49:28,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,069 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,086 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 [2021-11-20 06:49:28,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-20 06:49:28,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,154 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,161 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 [2021-11-20 06:49:28,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-20 06:49:28,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,226 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,232 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 [2021-11-20 06:49:28,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,241 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:28,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,243 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:28,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-20 06:49:28,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,288 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-20 06:49:28,291 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 [2021-11-20 06:49:28,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,351 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,362 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 [2021-11-20 06:49:28,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-20 06:49:28,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,413 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-20 06:49:28,418 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 [2021-11-20 06:49:28,425 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,425 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,429 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,458 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,459 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 [2021-11-20 06:49:28,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-20 06:49:28,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,468 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,469 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,469 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,515 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-20 06:49:28,517 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 [2021-11-20 06:49:28,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,526 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:28,527 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,528 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:28,528 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,560 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-20 06:49:28,561 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 [2021-11-20 06:49:28,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:28,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,593 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-20 06:49:28,594 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 [2021-11-20 06:49:28,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:28,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:28,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:28,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:28,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:28,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:28,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:28,626 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 06:49:28,655 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 06:49:28,655 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 06:49:28,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:28,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:28,674 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:28,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-20 06:49:28,738 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 06:49:28,739 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 06:49:28,739 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 06:49:28,739 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 [] [2021-11-20 06:49:28,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:28,804 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 06:49:28,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:28,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:28,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:49:28,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:28,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:28,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:49:28,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:29,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:29,031 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 06:49:29,032 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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) [2021-11-20 06:49:29,298 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). 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 504 states and 827 transitions. Complement of second has 8 states. [2021-11-20 06:49:29,299 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 [2021-11-20 06:49:29,304 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) [2021-11-20 06:49:29,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-11-20 06:49:29,306 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-11-20 06:49:29,307 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:29,308 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-11-20 06:49:29,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:29,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:49:29,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:29,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:29,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:49:29,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:29,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:29,407 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 06:49:29,408 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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) [2021-11-20 06:49:29,572 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). 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 532 states and 868 transitions. Complement of second has 10 states. [2021-11-20 06:49:29,572 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 [2021-11-20 06:49:29,573 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) [2021-11-20 06:49:29,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2021-11-20 06:49:29,574 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2021-11-20 06:49:29,574 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:29,574 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2021-11-20 06:49:29,575 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:29,575 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2021-11-20 06:49:29,576 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:29,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2021-11-20 06:49:29,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-11-20 06:49:29,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2021-11-20 06:49:29,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2021-11-20 06:49:29,599 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2021-11-20 06:49:29,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2021-11-20 06:49:29,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 06:49:29,601 INFO L681 BuchiCegarLoop]: Abstraction has 325 states and 489 transitions. [2021-11-20 06:49:29,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2021-11-20 06:49:29,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2021-11-20 06:49:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 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) [2021-11-20 06:49:29,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-11-20 06:49:29,641 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-11-20 06:49:29,641 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-11-20 06:49:29,641 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-20 06:49:29,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-11-20 06:49:29,643 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-11-20 06:49:29,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:29,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:29,644 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-20 06:49:29,644 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:29,644 INFO L791 eck$LassoCheckResult]: Stem: 1448#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 1385#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1434#L98-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; 1435#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1351#L104 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1352#L109-1 [2021-11-20 06:49:29,645 INFO L793 eck$LassoCheckResult]: Loop: 1352#L109-1 assume !false; 1449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1451#L112 assume 12292 == ssl3_connect_~s__state~0#1; 1446#L113 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; 1354#L217 ssl3_connect_~s__server~0#1 := 0; 1355#L222 assume 0 != ssl3_connect_~cb~0#1; 1335#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1336#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1423#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1364#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1324#L249 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; 1325#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1387#L527 ssl3_connect_~skip~0#1 := 0; 1352#L109-1 [2021-11-20 06:49:29,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:29,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:29,646 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-11-20 06:49:29,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:29,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715786206] [2021-11-20 06:49:29,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:29,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:29,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:29,655 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:29,665 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:29,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:29,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-11-20 06:49:29,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:29,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110739628] [2021-11-20 06:49:29,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:29,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:29,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:29,673 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:29,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:29,680 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:29,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:29,681 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-11-20 06:49:29,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:29,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295768336] [2021-11-20 06:49:29,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:29,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:29,692 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:29,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:29,707 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:29,844 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 06:49:29,844 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 06:49:29,844 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 06:49:29,844 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 06:49:29,844 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 06:49:29,845 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:29,845 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 06:49:29,845 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 06:49:29,845 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-11-20 06:49:29,845 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 06:49:29,845 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 06:49:29,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:29,897 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,033 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 06:49:30,033 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 06:49:30,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,041 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:30,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:30,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-20 06:49:30,064 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:30,064 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: [] [2021-11-20 06:49:30,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,097 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:30,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:30,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-20 06:49:30,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,166 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,168 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 06:49:30,168 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:30,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-20 06:49:30,194 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 06:49:30,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,231 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 06:49:30,232 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 06:49:30,232 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 06:49:30,232 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 06:49:30,232 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 06:49:30,232 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,232 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 06:49:30,232 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 06:49:30,232 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-11-20 06:49:30,232 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 06:49:30,232 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 06:49:30,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:30,399 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 06:49:30,399 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 06:49:30,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,400 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-20 06:49:30,401 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 [2021-11-20 06:49:30,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,466 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,471 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 [2021-11-20 06:49:30,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,480 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-20 06:49:30,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,530 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,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 [2021-11-20 06:49:30,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,546 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-20 06:49:30,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,595 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,597 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 [2021-11-20 06:49:30,607 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,608 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,608 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-20 06:49:30,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,654 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,659 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 [2021-11-20 06:49:30,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,668 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-20 06:49:30,682 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,716 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,719 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 [2021-11-20 06:49:30,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-20 06:49:30,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-11-20 06:49:30,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,767 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-20 06:49:30,768 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 [2021-11-20 06:49:30,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,775 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:30,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,776 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:30,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,804 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-20 06:49:30,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 [2021-11-20 06:49:30,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,813 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,814 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-11-20 06:49:30,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,837 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-20 06:49:30,838 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 [2021-11-20 06:49:30,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,846 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:30,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,913 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-20 06:49:30,915 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 [2021-11-20 06:49:30,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:30,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:30,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-11-20 06:49:30,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,966 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:30,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-20 06:49:30,970 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 [2021-11-20 06:49:30,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:30,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:30,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:30,977 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:30,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:30,978 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:30,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:30,980 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:30,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-11-20 06:49:30,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:30,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:30,999 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:31,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-20 06:49:31,001 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 [2021-11-20 06:49:31,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:31,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:31,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:31,008 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:31,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:31,009 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:31,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:31,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:31,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:31,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:31,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:31,030 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:31,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-20 06:49:31,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-20 06:49:31,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:31,039 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:31,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:31,040 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:31,040 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:31,040 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:31,040 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:31,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:31,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:31,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:31,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:31,093 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:31,094 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 [2021-11-20 06:49:31,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-20 06:49:31,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:31,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:31,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:31,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:31,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:31,102 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:31,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:31,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:31,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:31,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:31,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:31,151 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:31,158 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 [2021-11-20 06:49:31,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-20 06:49:31,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:31,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:31,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:31,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:31,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:31,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:31,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:31,185 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 06:49:31,188 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-20 06:49:31,189 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-20 06:49:31,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:31,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:31,190 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:31,191 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 06:49:31,191 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 06:49:31,192 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 06:49:31,192 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 [] [2021-11-20 06:49:31,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-20 06:49:31,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:31,225 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 06:49:31,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:31,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:31,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:49:31,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:31,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:31,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:49:31,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:31,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:31,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:31,381 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 06:49:31,381 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 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) [2021-11-20 06:49:31,568 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 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 442 states and 650 transitions. Complement of second has 7 states. [2021-11-20 06:49:31,568 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 [2021-11-20 06:49:31,569 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) [2021-11-20 06:49:31,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2021-11-20 06:49:31,570 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-20 06:49:31,570 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:31,570 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-11-20 06:49:31,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:31,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:31,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:49:31,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:31,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:31,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:49:31,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:31,676 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 06:49:31,676 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 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) [2021-11-20 06:49:31,860 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 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 456 states and 667 transitions. Complement of second has 9 states. [2021-11-20 06:49:31,861 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 [2021-11-20 06:49:31,861 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) [2021-11-20 06:49:31,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2021-11-20 06:49:31,862 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-20 06:49:31,862 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:31,863 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2021-11-20 06:49:31,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:31,864 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2021-11-20 06:49:31,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:31,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2021-11-20 06:49:31,873 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-11-20 06:49:31,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2021-11-20 06:49:31,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-11-20 06:49:31,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2021-11-20 06:49:31,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2021-11-20 06:49:31,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 06:49:31,889 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 530 transitions. [2021-11-20 06:49:31,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2021-11-20 06:49:31,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2021-11-20 06:49:31,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 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) [2021-11-20 06:49:31,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-11-20 06:49:31,899 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-11-20 06:49:31,899 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-11-20 06:49:31,899 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-20 06:49:31,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-11-20 06:49:31,900 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-11-20 06:49:31,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:31,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:31,901 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-20 06:49:31,901 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:31,901 INFO L791 eck$LassoCheckResult]: Stem: 2636#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); 2575#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 2576#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2625#L98-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; 2626#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2541#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2542#L109-1 [2021-11-20 06:49:31,901 INFO L793 eck$LassoCheckResult]: Loop: 2542#L109-1 assume !false; 2637#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2639#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 2640#L115 assume 16384 == ssl3_connect_~s__state~0#1; 2545#L217 ssl3_connect_~s__server~0#1 := 0; 2546#L222 assume 0 != ssl3_connect_~cb~0#1; 2524#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2525#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2614#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2555#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2514#L249 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; 2515#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2578#L527 ssl3_connect_~skip~0#1 := 0; 2542#L109-1 [2021-11-20 06:49:31,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:31,902 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-11-20 06:49:31,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:31,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140328406] [2021-11-20 06:49:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:31,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:31,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:31,909 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:31,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:31,919 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:31,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:31,924 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-11-20 06:49:31,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:31,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056940307] [2021-11-20 06:49:31,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:31,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:31,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:31,932 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:31,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:31,941 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:31,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:31,942 INFO L85 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2021-11-20 06:49:31,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:31,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066739500] [2021-11-20 06:49:31,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:31,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:32,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:32,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:32,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066739500] [2021-11-20 06:49:32,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066739500] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:32,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:32,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:32,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578366078] [2021-11-20 06:49:32,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:32,154 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 06:49:32,154 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 06:49:32,154 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 06:49:32,155 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 06:49:32,155 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-20 06:49:32,155 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,155 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 06:49:32,155 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 06:49:32,155 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-11-20 06:49:32,155 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 06:49:32,155 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 06:49:32,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,314 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 06:49:32,314 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-20 06:49:32,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,318 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,320 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-20 06:49:32,339 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,339 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 06:49:32,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:32,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,360 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-20 06:49:32,362 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,362 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,375 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,375 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-20 06:49:32,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-11-20 06:49:32,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,394 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-20 06:49:32,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,408 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,408 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: [] [2021-11-20 06:49:32,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-11-20 06:49:32,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,427 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-20 06:49:32,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,430 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,457 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,457 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: [] [2021-11-20 06:49:32,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:32,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,477 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-20 06:49:32,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,492 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,492 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: [] [2021-11-20 06:49:32,510 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-11-20 06:49:32,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,511 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-20 06:49:32,513 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,513 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,521 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,521 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: [] [2021-11-20 06:49:32,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:32,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,540 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-20 06:49:32,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,554 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,554 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: [] [2021-11-20 06:49:32,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-11-20 06:49:32,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,574 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-20 06:49:32,575 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,575 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,588 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-20 06:49:32,588 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: [] [2021-11-20 06:49:32,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-11-20 06:49:32,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,608 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-20 06:49:32,609 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-20 06:49:32,609 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-11-20 06:49:32,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,642 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-11-20 06:49:32,658 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-20 06:49:32,658 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-20 06:49:32,669 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-20 06:49:32,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-11-20 06:49:32,687 INFO L210 LassoAnalysis]: Preferences: [2021-11-20 06:49:32,687 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-20 06:49:32,687 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-20 06:49:32,688 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-20 06:49:32,688 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-20 06:49:32,688 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,688 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-20 06:49:32,688 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-20 06:49:32,688 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-11-20 06:49:32,688 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-20 06:49:32,688 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-20 06:49:32,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-20 06:49:32,856 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-20 06:49:32,856 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-20 06:49:32,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,862 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-11-20 06:49:32,866 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 [2021-11-20 06:49:32,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:32,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:32,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:32,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:32,874 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:32,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:32,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:32,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:32,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:32,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,908 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-11-20 06:49:32,909 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 [2021-11-20 06:49:32,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:32,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:32,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:32,917 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:32,917 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:32,926 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:32,926 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:32,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:32,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-11-20 06:49:32,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,965 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-11-20 06:49:32,966 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 [2021-11-20 06:49:32,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:32,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:32,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:32,973 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:32,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:32,974 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:32,974 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:32,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:32,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-11-20 06:49:32,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:32,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:32,996 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:32,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-11-20 06:49:32,997 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 [2021-11-20 06:49:33,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,005 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:33,005 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,005 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:33,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-11-20 06:49:33,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,026 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-11-20 06:49:33,027 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 [2021-11-20 06:49:33,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:33,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:33,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,065 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-11-20 06:49:33,066 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 [2021-11-20 06:49:33,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:33,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:33,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,128 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,130 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 [2021-11-20 06:49:33,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-11-20 06:49:33,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:33,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:33,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-11-20 06:49:33,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,158 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-11-20 06:49:33,176 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 [2021-11-20 06:49:33,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,183 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:33,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,184 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:33,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,204 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-11-20 06:49:33,206 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 [2021-11-20 06:49:33,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:33,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:33,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,234 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-11-20 06:49:33,236 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 [2021-11-20 06:49:33,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,243 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-20 06:49:33,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,244 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-20 06:49:33,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,284 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-11-20 06:49:33,285 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 [2021-11-20 06:49:33,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:33,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,293 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:33,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-20 06:49:33,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,314 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-11-20 06:49:33,316 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 [2021-11-20 06:49:33,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-20 06:49:33,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-20 06:49:33,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-20 06:49:33,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-20 06:49:33,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-20 06:49:33,325 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-20 06:49:33,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-20 06:49:33,335 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-20 06:49:33,338 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-20 06:49:33,338 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-20 06:49:33,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-20 06:49:33,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:33,339 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-20 06:49:33,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-11-20 06:49:33,340 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-20 06:49:33,341 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-20 06:49:33,341 INFO L513 LassoAnalysis]: Proved termination. [2021-11-20 06:49:33,341 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 [] [2021-11-20 06:49:33,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:33,359 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-20 06:49:33,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:33,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 06:49:33,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:33,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-20 06:49:33,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:33,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:33,470 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-20 06:49:33,470 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 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) [2021-11-20 06:49:33,664 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 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 440 states and 646 transitions. Complement of second has 7 states. [2021-11-20 06:49:33,664 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 [2021-11-20 06:49:33,665 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) [2021-11-20 06:49:33,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 298 transitions. [2021-11-20 06:49:33,666 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-20 06:49:33,667 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:33,667 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 19 letters. Loop has 13 letters. [2021-11-20 06:49:33,667 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:33,667 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 26 letters. [2021-11-20 06:49:33,668 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-20 06:49:33,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 646 transitions. [2021-11-20 06:49:33,673 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-11-20 06:49:33,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 354 states and 533 transitions. [2021-11-20 06:49:33,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2021-11-20 06:49:33,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2021-11-20 06:49:33,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 533 transitions. [2021-11-20 06:49:33,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 06:49:33,677 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 533 transitions. [2021-11-20 06:49:33,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 533 transitions. [2021-11-20 06:49:33,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 170. [2021-11-20 06:49:33,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.5) internal successors, (255), 169 states have internal predecessors, (255), 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) [2021-11-20 06:49:33,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2021-11-20 06:49:33,688 INFO L704 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2021-11-20 06:49:33,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:33,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:33,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:33,693 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 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) [2021-11-20 06:49:33,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:33,771 INFO L93 Difference]: Finished difference Result 147 states and 215 transitions. [2021-11-20 06:49:33,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:33,773 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 215 transitions. [2021-11-20 06:49:33,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-11-20 06:49:33,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 143 states and 211 transitions. [2021-11-20 06:49:33,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2021-11-20 06:49:33,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2021-11-20 06:49:33,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143 states and 211 transitions. [2021-11-20 06:49:33,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-20 06:49:33,778 INFO L681 BuchiCegarLoop]: Abstraction has 143 states and 211 transitions. [2021-11-20 06:49:33,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states and 211 transitions. [2021-11-20 06:49:33,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2021-11-20 06:49:33,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 143 states have (on average 1.4755244755244756) internal successors, (211), 142 states have internal predecessors, (211), 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) [2021-11-20 06:49:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 211 transitions. [2021-11-20 06:49:33,795 INFO L704 BuchiCegarLoop]: Abstraction has 143 states and 211 transitions. [2021-11-20 06:49:33,795 INFO L587 BuchiCegarLoop]: Abstraction has 143 states and 211 transitions. [2021-11-20 06:49:33,795 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-20 06:49:33,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states and 211 transitions. [2021-11-20 06:49:33,796 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-11-20 06:49:33,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:33,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:33,798 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:33,798 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:33,799 INFO L791 eck$LassoCheckResult]: Stem: 3617#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); 3550#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 3551#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3604#L98-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; 3605#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 3520#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 3521#L109-1 assume !false; 3599#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3600#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3616#L113 [2021-11-20 06:49:33,799 INFO L793 eck$LassoCheckResult]: Loop: 3616#L113 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; 3524#L217 ssl3_connect_~s__server~0#1 := 0; 3525#L222 assume 0 != ssl3_connect_~cb~0#1; 3503#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3504#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3593#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3534#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3493#L249 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; 3494#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3557#L527 ssl3_connect_~skip~0#1 := 0; 3613#L109-1 assume !false; 3626#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3625#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3616#L113 [2021-11-20 06:49:33,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:33,799 INFO L85 PathProgramCache]: Analyzing trace with hash -446171402, now seen corresponding path program 1 times [2021-11-20 06:49:33,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:33,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678079712] [2021-11-20 06:49:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:33,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:33,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:33,814 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:33,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:33,828 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:33,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:33,829 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-11-20 06:49:33,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:33,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193473574] [2021-11-20 06:49:33,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:33,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:33,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:33,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:33,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:33,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193473574] [2021-11-20 06:49:33,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193473574] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:33,871 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:33,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:33,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939704517] [2021-11-20 06:49:33,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:33,872 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:33,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:33,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:33,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:33,873 INFO L87 Difference]: Start difference. First operand 143 states and 211 transitions. cyclomatic complexity: 70 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:49:34,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:34,016 INFO L93 Difference]: Finished difference Result 197 states and 273 transitions. [2021-11-20 06:49:34,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:34,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 197 states and 273 transitions. [2021-11-20 06:49:34,019 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2021-11-20 06:49:34,021 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 197 states to 192 states and 268 transitions. [2021-11-20 06:49:34,021 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 172 [2021-11-20 06:49:34,022 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 192 [2021-11-20 06:49:34,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 192 states and 268 transitions. [2021-11-20 06:49:34,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:34,022 INFO L681 BuchiCegarLoop]: Abstraction has 192 states and 268 transitions. [2021-11-20 06:49:34,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states and 268 transitions. [2021-11-20 06:49:34,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 153. [2021-11-20 06:49:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 153 states have (on average 1.4248366013071896) internal successors, (218), 152 states have internal predecessors, (218), 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) [2021-11-20 06:49:34,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 218 transitions. [2021-11-20 06:49:34,032 INFO L704 BuchiCegarLoop]: Abstraction has 153 states and 218 transitions. [2021-11-20 06:49:34,032 INFO L587 BuchiCegarLoop]: Abstraction has 153 states and 218 transitions. [2021-11-20 06:49:34,032 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-20 06:49:34,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 153 states and 218 transitions. [2021-11-20 06:49:34,033 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2021-11-20 06:49:34,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:34,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:34,036 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:34,036 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:34,036 INFO L791 eck$LassoCheckResult]: Stem: 3939#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); 3884#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 3885#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3926#L98-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; 3927#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 3862#L109-1 assume !false; 3921#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3898#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3899#L113 [2021-11-20 06:49:34,037 INFO L793 eck$LassoCheckResult]: Loop: 3899#L113 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; 3864#L217 ssl3_connect_~s__server~0#1 := 0; 3865#L222 assume 0 != ssl3_connect_~cb~0#1; 3845#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3846#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3918#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3872#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3838#L249 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; 3839#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3889#L527 ssl3_connect_~skip~0#1 := 0; 3935#L109-1 assume !false; 3940#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3982#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 3908#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 3909#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 3869#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 3870#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 3928#L127 assume 4368 == ssl3_connect_~s__state~0#1; 3891#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 3892#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 3894#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 3895#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 3850#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3973#L527 ssl3_connect_~skip~0#1 := 0; 3972#L109-1 assume !false; 3971#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3970#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3899#L113 [2021-11-20 06:49:34,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,038 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-11-20 06:49:34,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741410986] [2021-11-20 06:49:34,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,055 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:34,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,069 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:34,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,069 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-11-20 06:49:34,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223597287] [2021-11-20 06:49:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:34,087 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:34,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:34,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223597287] [2021-11-20 06:49:34,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223597287] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:34,088 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:34,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:34,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956356920] [2021-11-20 06:49:34,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:34,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:34,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:34,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:34,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:34,089 INFO L87 Difference]: Start difference. First operand 153 states and 218 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) [2021-11-20 06:49:34,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:34,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:34,277 INFO L93 Difference]: Finished difference Result 207 states and 286 transitions. [2021-11-20 06:49:34,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:34,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 207 states and 286 transitions. [2021-11-20 06:49:34,280 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2021-11-20 06:49:34,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 207 states to 207 states and 286 transitions. [2021-11-20 06:49:34,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 207 [2021-11-20 06:49:34,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 207 [2021-11-20 06:49:34,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 207 states and 286 transitions. [2021-11-20 06:49:34,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:34,284 INFO L681 BuchiCegarLoop]: Abstraction has 207 states and 286 transitions. [2021-11-20 06:49:34,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states and 286 transitions. [2021-11-20 06:49:34,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 170. [2021-11-20 06:49:34,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.4411764705882353) internal successors, (245), 169 states have internal predecessors, (245), 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) [2021-11-20 06:49:34,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 245 transitions. [2021-11-20 06:49:34,290 INFO L704 BuchiCegarLoop]: Abstraction has 170 states and 245 transitions. [2021-11-20 06:49:34,290 INFO L587 BuchiCegarLoop]: Abstraction has 170 states and 245 transitions. [2021-11-20 06:49:34,291 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-20 06:49:34,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 170 states and 245 transitions. [2021-11-20 06:49:34,292 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2021-11-20 06:49:34,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:34,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:34,294 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:34,294 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:34,294 INFO L791 eck$LassoCheckResult]: Stem: 4306#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); 4250#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 4251#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4294#L98-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; 4295#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4228#L109-1 assume !false; 4288#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4266#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4267#L113 [2021-11-20 06:49:34,295 INFO L793 eck$LassoCheckResult]: Loop: 4267#L113 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; 4230#L217 ssl3_connect_~s__server~0#1 := 0; 4231#L222 assume 0 != ssl3_connect_~cb~0#1; 4211#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4212#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4285#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4238#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4204#L249 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; 4205#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4329#L527 ssl3_connect_~skip~0#1 := 0; 4328#L109-1 assume !false; 4327#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4326#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4325#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4324#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4321#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4320#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4319#L127 assume 4368 == ssl3_connect_~s__state~0#1; 4257#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4258#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4260#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4261#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4284#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4255#L527 ssl3_connect_~skip~0#1 := 0; 4302#L109-1 assume !false; 4361#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4360#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4274#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4275#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4235#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4236#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4293#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 4307#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 4313#L133 assume 4384 == ssl3_connect_~s__state~0#1; 4282#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4196#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4197#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4198#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4199#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 4216#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4355#L527 ssl3_connect_~skip~0#1 := 0; 4354#L109-1 assume !false; 4353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4352#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4267#L113 [2021-11-20 06:49:34,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,296 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-11-20 06:49:34,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17292633] [2021-11-20 06:49:34,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,306 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:34,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,326 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:34,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-11-20 06:49:34,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946800463] [2021-11-20 06:49:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:34,374 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-20 06:49:34,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:34,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946800463] [2021-11-20 06:49:34,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946800463] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:34,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:34,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:34,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559989089] [2021-11-20 06:49:34,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:34,375 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:34,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:34,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:34,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:34,376 INFO L87 Difference]: Start difference. First operand 170 states and 245 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) [2021-11-20 06:49:34,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:34,498 INFO L93 Difference]: Finished difference Result 223 states and 333 transitions. [2021-11-20 06:49:34,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:34,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 223 states and 333 transitions. [2021-11-20 06:49:34,501 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2021-11-20 06:49:34,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 223 states to 223 states and 333 transitions. [2021-11-20 06:49:34,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 223 [2021-11-20 06:49:34,503 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 223 [2021-11-20 06:49:34,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 223 states and 333 transitions. [2021-11-20 06:49:34,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:34,504 INFO L681 BuchiCegarLoop]: Abstraction has 223 states and 333 transitions. [2021-11-20 06:49:34,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states and 333 transitions. [2021-11-20 06:49:34,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 209. [2021-11-20 06:49:34,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 209 states have (on average 1.5119617224880382) internal successors, (316), 208 states have internal predecessors, (316), 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) [2021-11-20 06:49:34,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 316 transitions. [2021-11-20 06:49:34,509 INFO L704 BuchiCegarLoop]: Abstraction has 209 states and 316 transitions. [2021-11-20 06:49:34,509 INFO L587 BuchiCegarLoop]: Abstraction has 209 states and 316 transitions. [2021-11-20 06:49:34,509 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-20 06:49:34,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 209 states and 316 transitions. [2021-11-20 06:49:34,511 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-11-20 06:49:34,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:34,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:34,512 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:34,512 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:34,512 INFO L791 eck$LassoCheckResult]: Stem: 4714#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); 4651#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 4652#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4693#L98-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; 4694#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4628#L109-1 assume !false; 4774#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4744#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4713#L113 [2021-11-20 06:49:34,513 INFO L793 eck$LassoCheckResult]: Loop: 4713#L113 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; 4630#L217 ssl3_connect_~s__server~0#1 := 0; 4631#L222 assume 0 != ssl3_connect_~cb~0#1; 4611#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4612#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4685#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4638#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4604#L249 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; 4605#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4754#L527 ssl3_connect_~skip~0#1 := 0; 4752#L109-1 assume !false; 4751#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4750#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4749#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4748#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4746#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4725#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 4676#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 4677#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 4623#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 4624#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 4643#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 4678#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 4644#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 4645#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 4698#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 4606#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 4607#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 4667#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 4668#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 4679#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 4680#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 4712#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 4747#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 4708#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 4699#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 4700#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 4681#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 4673#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 4674#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 4663#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 4664#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 4690#L205 assume 4352 == ssl3_connect_~s__state~0#1; 4647#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 4648#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 4704#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4705#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4777#L527 ssl3_connect_~skip~0#1 := 0; 4776#L109-1 assume !false; 4772#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4773#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4713#L113 [2021-11-20 06:49:34,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,513 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-11-20 06:49:34,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736293941] [2021-11-20 06:49:34,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,518 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:34,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,524 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:34,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,525 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-11-20 06:49:34,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400459864] [2021-11-20 06:49:34,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:34,543 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:34,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:34,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400459864] [2021-11-20 06:49:34,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400459864] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:34,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:34,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:34,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797103773] [2021-11-20 06:49:34,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:34,545 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:34,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:34,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:34,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:34,546 INFO L87 Difference]: Start difference. First operand 209 states and 316 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) [2021-11-20 06:49:34,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:34,628 INFO L93 Difference]: Finished difference Result 227 states and 340 transitions. [2021-11-20 06:49:34,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:34,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 340 transitions. [2021-11-20 06:49:34,632 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2021-11-20 06:49:34,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 340 transitions. [2021-11-20 06:49:34,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2021-11-20 06:49:34,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2021-11-20 06:49:34,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 340 transitions. [2021-11-20 06:49:34,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:34,636 INFO L681 BuchiCegarLoop]: Abstraction has 227 states and 340 transitions. [2021-11-20 06:49:34,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 340 transitions. [2021-11-20 06:49:34,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 224. [2021-11-20 06:49:34,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.5) internal successors, (336), 223 states have internal predecessors, (336), 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) [2021-11-20 06:49:34,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 336 transitions. [2021-11-20 06:49:34,644 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 336 transitions. [2021-11-20 06:49:34,644 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 336 transitions. [2021-11-20 06:49:34,644 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-20 06:49:34,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 336 transitions. [2021-11-20 06:49:34,646 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-11-20 06:49:34,646 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:34,646 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:34,650 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:34,650 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:34,651 INFO L791 eck$LassoCheckResult]: Stem: 5158#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); 5093#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 5094#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5135#L98-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; 5136#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5071#L109-1 assume !false; 5195#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5194#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5157#L113 [2021-11-20 06:49:34,652 INFO L793 eck$LassoCheckResult]: Loop: 5157#L113 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; 5073#L217 ssl3_connect_~s__server~0#1 := 0; 5074#L222 assume 0 != ssl3_connect_~cb~0#1; 5054#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5055#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5127#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5081#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5046#L249 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; 5047#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5203#L527 ssl3_connect_~skip~0#1 := 0; 5201#L109-1 assume !false; 5198#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5197#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5196#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5145#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5146#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5137#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5138#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5100#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5101#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5103#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5104#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5125#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5235#L527 ssl3_connect_~skip~0#1 := 0; 5233#L109-1 assume !false; 5232#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5231#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5230#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5227#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5226#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5225#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5224#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5223#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5222#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 5066#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 5067#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 5085#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 5120#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 5086#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 5087#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 5140#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 5048#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 5049#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 5109#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 5110#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 5121#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 5122#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 5155#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 5193#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 5151#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 5141#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 5142#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 5123#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 5115#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 5116#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 5105#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 5106#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 5132#L205 assume 4352 == ssl3_connect_~s__state~0#1; 5089#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5090#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5147#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5148#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5182#L527 ssl3_connect_~skip~0#1 := 0; 5181#L109-1 assume !false; 5180#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5179#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5157#L113 [2021-11-20 06:49:34,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-11-20 06:49:34,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713528464] [2021-11-20 06:49:34,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,660 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:34,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,669 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:34,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-11-20 06:49:34,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349532487] [2021-11-20 06:49:34,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:34,704 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:34,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:34,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349532487] [2021-11-20 06:49:34,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349532487] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:34,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:34,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:34,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110793727] [2021-11-20 06:49:34,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:34,705 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:34,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:34,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:34,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:34,706 INFO L87 Difference]: Start difference. First operand 224 states and 336 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) [2021-11-20 06:49:34,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:34,790 INFO L93 Difference]: Finished difference Result 228 states and 337 transitions. [2021-11-20 06:49:34,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:34,791 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 337 transitions. [2021-11-20 06:49:34,793 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-11-20 06:49:34,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 337 transitions. [2021-11-20 06:49:34,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-11-20 06:49:34,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-11-20 06:49:34,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 337 transitions. [2021-11-20 06:49:34,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:34,797 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 337 transitions. [2021-11-20 06:49:34,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 337 transitions. [2021-11-20 06:49:34,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 224. [2021-11-20 06:49:34,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.4776785714285714) internal successors, (331), 223 states have internal predecessors, (331), 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) [2021-11-20 06:49:34,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 331 transitions. [2021-11-20 06:49:34,802 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 331 transitions. [2021-11-20 06:49:34,802 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 331 transitions. [2021-11-20 06:49:34,802 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-20 06:49:34,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 331 transitions. [2021-11-20 06:49:34,804 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-11-20 06:49:34,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:34,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:34,805 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:34,805 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:34,805 INFO L791 eck$LassoCheckResult]: Stem: 5618#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); 5554#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 5555#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5597#L98-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; 5598#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5530#L109-1 assume !false; 5659#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5651#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5617#L113 [2021-11-20 06:49:34,806 INFO L793 eck$LassoCheckResult]: Loop: 5617#L113 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; 5532#L217 ssl3_connect_~s__server~0#1 := 0; 5533#L222 assume 0 != ssl3_connect_~cb~0#1; 5512#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5513#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5588#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5540#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5504#L249 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; 5505#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5559#L527 ssl3_connect_~skip~0#1 := 0; 5609#L109-1 assume !false; 5591#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5592#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5668#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5667#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5666#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5599#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5600#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5561#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5562#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5564#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5565#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5586#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5691#L527 ssl3_connect_~skip~0#1 := 0; 5690#L109-1 assume !false; 5688#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5687#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5578#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5579#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5605#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5665#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5619#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5580#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5581#L133 assume 4384 == ssl3_connect_~s__state~0#1; 5526#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5495#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5496#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5497#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 5498#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 5517#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5699#L527 ssl3_connect_~skip~0#1 := 0; 5698#L109-1 assume !false; 5696#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5568#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5569#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5635#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5636#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5639#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5640#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5624#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5625#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 5524#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 5525#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 5649#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 5634#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 5633#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 5626#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 5627#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 5697#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 5631#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 5632#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 5695#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 5694#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 5693#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 5692#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 5543#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 5544#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 5664#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 5663#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 5662#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 5661#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 5660#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 5655#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 5567#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 5594#L205 assume 4352 == ssl3_connect_~s__state~0#1; 5550#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5551#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5606#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5607#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5681#L527 ssl3_connect_~skip~0#1 := 0; 5654#L109-1 assume !false; 5653#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5652#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5617#L113 [2021-11-20 06:49:34,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,806 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-11-20 06:49:34,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856179922] [2021-11-20 06:49:34,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,811 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,817 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:34,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-11-20 06:49:34,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651183249] [2021-11-20 06:49:34,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:34,849 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-20 06:49:34,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:34,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651183249] [2021-11-20 06:49:34,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651183249] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:34,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:34,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:34,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836525968] [2021-11-20 06:49:34,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:34,851 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:34,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:34,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:34,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:34,852 INFO L87 Difference]: Start difference. First operand 224 states and 331 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) [2021-11-20 06:49:34,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:34,970 INFO L93 Difference]: Finished difference Result 267 states and 380 transitions. [2021-11-20 06:49:34,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:34,971 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 267 states and 380 transitions. [2021-11-20 06:49:34,974 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2021-11-20 06:49:34,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 267 states to 267 states and 380 transitions. [2021-11-20 06:49:34,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 267 [2021-11-20 06:49:34,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 267 [2021-11-20 06:49:34,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 267 states and 380 transitions. [2021-11-20 06:49:34,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:34,977 INFO L681 BuchiCegarLoop]: Abstraction has 267 states and 380 transitions. [2021-11-20 06:49:34,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states and 380 transitions. [2021-11-20 06:49:34,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2021-11-20 06:49:34,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 264 states have (on average 1.4242424242424243) internal successors, (376), 263 states have internal predecessors, (376), 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) [2021-11-20 06:49:34,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 376 transitions. [2021-11-20 06:49:34,983 INFO L704 BuchiCegarLoop]: Abstraction has 264 states and 376 transitions. [2021-11-20 06:49:34,983 INFO L587 BuchiCegarLoop]: Abstraction has 264 states and 376 transitions. [2021-11-20 06:49:34,984 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-20 06:49:34,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 264 states and 376 transitions. [2021-11-20 06:49:34,985 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2021-11-20 06:49:34,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:34,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:34,987 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:34,987 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:34,987 INFO L791 eck$LassoCheckResult]: Stem: 6116#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); 6048#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6092#L98-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; 6093#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6026#L109-1 assume !false; 6160#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6159#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6115#L113 [2021-11-20 06:49:34,987 INFO L793 eck$LassoCheckResult]: Loop: 6115#L113 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; 6028#L217 ssl3_connect_~s__server~0#1 := 0; 6029#L222 assume 0 != ssl3_connect_~cb~0#1; 6009#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6010#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6083#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6036#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6001#L249 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; 6002#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6245#L527 ssl3_connect_~skip~0#1 := 0; 6244#L109-1 assume !false; 6198#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6197#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6196#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6195#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6194#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6094#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6095#L127 assume 4368 == ssl3_connect_~s__state~0#1; 6055#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6056#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6058#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6059#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6080#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6225#L527 ssl3_connect_~skip~0#1 := 0; 6223#L109-1 assume !false; 6220#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6219#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6218#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6216#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6215#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6192#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6193#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6212#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6161#L133 assume 4384 == ssl3_connect_~s__state~0#1; 6079#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5992#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5993#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5994#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 5996#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 6014#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6053#L527 ssl3_connect_~skip~0#1 := 0; 6117#L109-1 assume !false; 6086#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6087#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6235#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6233#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6227#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6140#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6141#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6126#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6127#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6162#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6135#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 6136#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 6134#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 6133#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 6128#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 6129#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 6130#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 6131#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 6132#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 6152#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 6153#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 6154#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 6155#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 6163#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 6156#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 6157#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 6123#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 6124#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 6125#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 6164#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 6165#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 6061#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 6089#L205 assume 4352 == ssl3_connect_~s__state~0#1; 6044#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6045#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6105#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6106#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6147#L527 ssl3_connect_~skip~0#1 := 0; 6146#L109-1 assume !false; 6145#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6144#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6115#L113 [2021-11-20 06:49:34,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,988 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-11-20 06:49:34,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012199656] [2021-11-20 06:49:34,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:34,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,993 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:34,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:34,998 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:34,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:34,999 INFO L85 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-11-20 06:49:34,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:34,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880370697] [2021-11-20 06:49:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:34,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-20 06:49:35,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:35,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880370697] [2021-11-20 06:49:35,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880370697] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:35,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:35,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:35,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387204023] [2021-11-20 06:49:35,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:35,027 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:35,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:35,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:35,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:35,028 INFO L87 Difference]: Start difference. First operand 264 states and 376 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) [2021-11-20 06:49:35,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:35,125 INFO L93 Difference]: Finished difference Result 287 states and 406 transitions. [2021-11-20 06:49:35,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:35,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 287 states and 406 transitions. [2021-11-20 06:49:35,129 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2021-11-20 06:49:35,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 287 states to 287 states and 406 transitions. [2021-11-20 06:49:35,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 287 [2021-11-20 06:49:35,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 287 [2021-11-20 06:49:35,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 287 states and 406 transitions. [2021-11-20 06:49:35,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:35,134 INFO L681 BuchiCegarLoop]: Abstraction has 287 states and 406 transitions. [2021-11-20 06:49:35,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states and 406 transitions. [2021-11-20 06:49:35,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 283. [2021-11-20 06:49:35,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 283 states have (on average 1.4134275618374559) internal successors, (400), 282 states have internal predecessors, (400), 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) [2021-11-20 06:49:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 400 transitions. [2021-11-20 06:49:35,140 INFO L704 BuchiCegarLoop]: Abstraction has 283 states and 400 transitions. [2021-11-20 06:49:35,140 INFO L587 BuchiCegarLoop]: Abstraction has 283 states and 400 transitions. [2021-11-20 06:49:35,140 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-20 06:49:35,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 283 states and 400 transitions. [2021-11-20 06:49:35,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2021-11-20 06:49:35,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:35,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:35,146 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:35,146 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:35,146 INFO L791 eck$LassoCheckResult]: Stem: 6674#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); 6606#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 6607#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6651#L98-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; 6652#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6583#L109-1 assume !false; 6717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6716#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6673#L113 [2021-11-20 06:49:35,146 INFO L793 eck$LassoCheckResult]: Loop: 6673#L113 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; 6585#L217 ssl3_connect_~s__server~0#1 := 0; 6586#L222 assume 0 != ssl3_connect_~cb~0#1; 6566#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6567#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6642#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6593#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6558#L249 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; 6559#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6611#L527 ssl3_connect_~skip~0#1 := 0; 6665#L109-1 assume !false; 6675#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6822#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6821#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6820#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6653#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6654#L127 assume 4368 == ssl3_connect_~s__state~0#1; 6613#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6614#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6616#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6617#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6639#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6815#L527 ssl3_connect_~skip~0#1 := 0; 6814#L109-1 assume !false; 6813#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6812#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6811#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6810#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6809#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6808#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6676#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6631#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6632#L133 assume 4384 == ssl3_connect_~s__state~0#1; 6638#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6549#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6550#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6551#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6553#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 6786#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6779#L527 ssl3_connect_~skip~0#1 := 0; 6777#L109-1 assume !false; 6776#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6775#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6773#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6771#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6769#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6767#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6765#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6764#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6763#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6762#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6760#L139 assume 4400 == ssl3_connect_~s__state~0#1; 6667#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 6601#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 6571#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6790#L527 ssl3_connect_~skip~0#1 := 0; 6788#L109-1 assume !false; 6781#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6755#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6756#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6694#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6695#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6807#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6805#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6803#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6802#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6748#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6746#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 6744#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 6742#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 6739#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 6685#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 6686#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 6737#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 6736#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 6735#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 6732#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 6731#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 6730#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 6729#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 6728#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 6726#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 6723#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 6722#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 6681#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 6682#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 6733#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 6734#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 6619#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 6648#L205 assume 4352 == ssl3_connect_~s__state~0#1; 6602#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6603#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6662#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6663#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6704#L527 ssl3_connect_~skip~0#1 := 0; 6703#L109-1 assume !false; 6702#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6701#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6673#L113 [2021-11-20 06:49:35,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,147 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-11-20 06:49:35,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128850914] [2021-11-20 06:49:35,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,153 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:35,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,159 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:35,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,160 INFO L85 PathProgramCache]: Analyzing trace with hash 651167633, now seen corresponding path program 1 times [2021-11-20 06:49:35,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837971550] [2021-11-20 06:49:35,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:35,200 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-20 06:49:35,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:35,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837971550] [2021-11-20 06:49:35,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837971550] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:35,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:35,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:35,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86350296] [2021-11-20 06:49:35,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:35,202 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:35,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:35,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:35,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:35,203 INFO L87 Difference]: Start difference. First operand 283 states and 400 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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) [2021-11-20 06:49:35,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:35,291 INFO L93 Difference]: Finished difference Result 307 states and 430 transitions. [2021-11-20 06:49:35,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:35,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 307 states and 430 transitions. [2021-11-20 06:49:35,295 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2021-11-20 06:49:35,297 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 307 states to 307 states and 430 transitions. [2021-11-20 06:49:35,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 307 [2021-11-20 06:49:35,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 307 [2021-11-20 06:49:35,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 307 states and 430 transitions. [2021-11-20 06:49:35,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:35,299 INFO L681 BuchiCegarLoop]: Abstraction has 307 states and 430 transitions. [2021-11-20 06:49:35,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states and 430 transitions. [2021-11-20 06:49:35,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 304. [2021-11-20 06:49:35,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 304 states have (on average 1.4013157894736843) internal successors, (426), 303 states have internal predecessors, (426), 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) [2021-11-20 06:49:35,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 426 transitions. [2021-11-20 06:49:35,305 INFO L704 BuchiCegarLoop]: Abstraction has 304 states and 426 transitions. [2021-11-20 06:49:35,305 INFO L587 BuchiCegarLoop]: Abstraction has 304 states and 426 transitions. [2021-11-20 06:49:35,305 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-20 06:49:35,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 304 states and 426 transitions. [2021-11-20 06:49:35,307 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2021-11-20 06:49:35,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:35,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:35,309 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:35,309 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:35,309 INFO L791 eck$LassoCheckResult]: Stem: 7275#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); 7204#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 7205#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7250#L98-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; 7251#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7179#L109-1 assume !false; 7315#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7314#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7274#L113 [2021-11-20 06:49:35,309 INFO L793 eck$LassoCheckResult]: Loop: 7274#L113 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; 7181#L217 ssl3_connect_~s__server~0#1 := 0; 7182#L222 assume 0 != ssl3_connect_~cb~0#1; 7162#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7163#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7241#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7189#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7154#L249 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; 7155#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7434#L527 ssl3_connect_~skip~0#1 := 0; 7433#L109-1 assume !false; 7432#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7431#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7430#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7429#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7428#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7252#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7253#L127 assume 4368 == ssl3_connect_~s__state~0#1; 7211#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7212#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7214#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7215#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7237#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7377#L527 ssl3_connect_~skip~0#1 := 0; 7375#L109-1 assume !false; 7373#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7371#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7369#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7367#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7364#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7361#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7359#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7354#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7320#L133 assume 4384 == ssl3_connect_~s__state~0#1; 7236#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7145#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7146#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7147#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7149#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 7389#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7378#L527 ssl3_connect_~skip~0#1 := 0; 7376#L109-1 assume !false; 7374#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7372#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7370#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7368#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7365#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7362#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7360#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7357#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7355#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7174#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7175#L139 assume 4400 == ssl3_connect_~s__state~0#1; 7269#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 7199#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7218#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7209#L527 ssl3_connect_~skip~0#1 := 0; 7267#L109-1 assume !false; 7442#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7440#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7435#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7263#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7264#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7427#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7278#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7230#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7231#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7273#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7194#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7195#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7232#L145 assume 4416 == ssl3_connect_~s__state~0#1; 7197#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7160#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7161#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7238#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 7167#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7344#L527 ssl3_connect_~skip~0#1 := 0; 7343#L109-1 assume !false; 7342#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7341#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7340#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7339#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7338#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7337#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7336#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7285#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7286#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7321#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7322#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7296#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7297#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 7196#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 7198#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 7287#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 7288#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 7289#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 7290#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 7311#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 7334#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 7333#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 7332#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 7331#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 7330#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 7329#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 7328#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 7283#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 7284#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 7324#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 7325#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 7217#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 7247#L205 assume 4352 == ssl3_connect_~s__state~0#1; 7200#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 7201#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 7265#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7266#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7301#L527 ssl3_connect_~skip~0#1 := 0; 7300#L109-1 assume !false; 7299#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7298#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7274#L113 [2021-11-20 06:49:35,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-11-20 06:49:35,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647831696] [2021-11-20 06:49:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,316 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,326 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:35,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,327 INFO L85 PathProgramCache]: Analyzing trace with hash 572453145, now seen corresponding path program 1 times [2021-11-20 06:49:35,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180270681] [2021-11-20 06:49:35,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:35,372 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-20 06:49:35,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:35,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180270681] [2021-11-20 06:49:35,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180270681] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:35,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:35,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:35,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807003488] [2021-11-20 06:49:35,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:35,375 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:35,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:35,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:35,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:35,376 INFO L87 Difference]: Start difference. First operand 304 states and 426 transitions. cyclomatic complexity: 123 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) [2021-11-20 06:49:35,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:35,398 INFO L93 Difference]: Finished difference Result 598 states and 836 transitions. [2021-11-20 06:49:35,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:35,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 836 transitions. [2021-11-20 06:49:35,404 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-11-20 06:49:35,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 836 transitions. [2021-11-20 06:49:35,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2021-11-20 06:49:35,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2021-11-20 06:49:35,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 836 transitions. [2021-11-20 06:49:35,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:35,411 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 836 transitions. [2021-11-20 06:49:35,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 836 transitions. [2021-11-20 06:49:35,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 598. [2021-11-20 06:49:35,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 598 states have (on average 1.3979933110367893) internal successors, (836), 597 states have internal predecessors, (836), 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) [2021-11-20 06:49:35,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 836 transitions. [2021-11-20 06:49:35,423 INFO L704 BuchiCegarLoop]: Abstraction has 598 states and 836 transitions. [2021-11-20 06:49:35,423 INFO L587 BuchiCegarLoop]: Abstraction has 598 states and 836 transitions. [2021-11-20 06:49:35,423 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-20 06:49:35,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 598 states and 836 transitions. [2021-11-20 06:49:35,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-11-20 06:49:35,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:35,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:35,432 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:35,432 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:35,432 INFO L791 eck$LassoCheckResult]: Stem: 8177#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); 8110#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 8111#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8158#L98-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; 8159#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 8087#L109-1 assume !false; 8150#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8125#L112 assume 12292 == ssl3_connect_~s__state~0#1; 8126#L113 [2021-11-20 06:49:35,432 INFO L793 eck$LassoCheckResult]: Loop: 8126#L113 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; 8090#L217 ssl3_connect_~s__server~0#1 := 0; 8091#L222 assume 0 != ssl3_connect_~cb~0#1; 8070#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 8071#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 8147#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 8098#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8062#L249 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; 8063#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8454#L527 ssl3_connect_~skip~0#1 := 0; 8452#L109-1 assume !false; 8450#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8448#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8446#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8444#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8442#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8440#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8189#L127 assume 4368 == ssl3_connect_~s__state~0#1; 8117#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8118#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8120#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 8121#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 8144#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8631#L527 ssl3_connect_~skip~0#1 := 0; 8629#L109-1 assume !false; 8627#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8625#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8623#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8621#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8619#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8617#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8615#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8613#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8611#L133 assume 4384 == ssl3_connect_~s__state~0#1; 8143#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8053#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8054#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8055#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8057#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 8538#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8532#L527 ssl3_connect_~skip~0#1 := 0; 8530#L109-1 assume !false; 8528#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8526#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8524#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8522#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8521#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8513#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8510#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8508#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8506#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8505#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8199#L139 assume 4400 == ssl3_connect_~s__state~0#1; 8200#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 8319#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8315#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8309#L527 ssl3_connect_~skip~0#1 := 0; 8307#L109-1 assume !false; 8305#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8302#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8300#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8298#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8288#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8285#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8280#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8279#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8278#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8277#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8276#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 8274#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 8273#L145 assume 4416 == ssl3_connect_~s__state~0#1; 8206#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8268#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 8266#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8176#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 8075#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8453#L527 ssl3_connect_~skip~0#1 := 0; 8451#L109-1 assume !false; 8449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8447#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8445#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8443#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8441#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8439#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8438#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8190#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8191#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8488#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8485#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 8201#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 8202#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 8205#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 8192#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 8194#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 8183#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 8184#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 8185#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 8434#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 8435#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 8436#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 8292#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 8293#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 8213#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 8214#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 8186#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 8187#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 8188#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 8431#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 8432#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 8123#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 8344#L205 assume 4352 == ssl3_connect_~s__state~0#1; 8265#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 8256#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 8255#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8249#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8243#L527 ssl3_connect_~skip~0#1 := 0; 8241#L109-1 assume !false; 8227#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8228#L112 assume 12292 == ssl3_connect_~s__state~0#1; 8126#L113 [2021-11-20 06:49:35,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,433 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-11-20 06:49:35,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919206943] [2021-11-20 06:49:35,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,440 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,447 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:35,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,448 INFO L85 PathProgramCache]: Analyzing trace with hash 219364763, now seen corresponding path program 1 times [2021-11-20 06:49:35,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137627054] [2021-11-20 06:49:35,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:35,486 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-20 06:49:35,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:35,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137627054] [2021-11-20 06:49:35,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137627054] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:35,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:35,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:35,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023251349] [2021-11-20 06:49:35,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:35,487 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:35,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:35,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:35,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:35,489 INFO L87 Difference]: Start difference. First operand 598 states and 836 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 06:49:35,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:35,584 INFO L93 Difference]: Finished difference Result 650 states and 898 transitions. [2021-11-20 06:49:35,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:35,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 898 transitions. [2021-11-20 06:49:35,590 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2021-11-20 06:49:35,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 650 states and 898 transitions. [2021-11-20 06:49:35,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 650 [2021-11-20 06:49:35,596 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 650 [2021-11-20 06:49:35,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 898 transitions. [2021-11-20 06:49:35,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:35,597 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 898 transitions. [2021-11-20 06:49:35,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 898 transitions. [2021-11-20 06:49:35,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 644. [2021-11-20 06:49:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 644 states have (on average 1.3850931677018634) internal successors, (892), 643 states have internal predecessors, (892), 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) [2021-11-20 06:49:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 892 transitions. [2021-11-20 06:49:35,611 INFO L704 BuchiCegarLoop]: Abstraction has 644 states and 892 transitions. [2021-11-20 06:49:35,611 INFO L587 BuchiCegarLoop]: Abstraction has 644 states and 892 transitions. [2021-11-20 06:49:35,611 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-20 06:49:35,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 644 states and 892 transitions. [2021-11-20 06:49:35,615 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2021-11-20 06:49:35,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:35,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:35,616 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:35,616 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:35,617 INFO L791 eck$LassoCheckResult]: Stem: 9436#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); 9369#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 9370#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9415#L98-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; 9416#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 9343#L109-1 assume !false; 9614#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9613#L112 assume 12292 == ssl3_connect_~s__state~0#1; 9509#L113 [2021-11-20 06:49:35,617 INFO L793 eck$LassoCheckResult]: Loop: 9509#L113 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; 9474#L217 ssl3_connect_~s__server~0#1 := 0; 9839#L222 assume 0 != ssl3_connect_~cb~0#1; 9838#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 9837#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 9835#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 9833#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9832#L249 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; 9831#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9826#L527 ssl3_connect_~skip~0#1 := 0; 9825#L109-1 assume !false; 9824#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9822#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9820#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9819#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9818#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9817#L127 assume 4368 == ssl3_connect_~s__state~0#1; 9452#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9816#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9441#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9815#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 9814#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9809#L527 ssl3_connect_~skip~0#1 := 0; 9808#L109-1 assume !false; 9807#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9806#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9805#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9804#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9803#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9802#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9801#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9800#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9799#L133 assume 4384 == ssl3_connect_~s__state~0#1; 9607#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9798#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9308#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9796#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9795#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 9794#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9789#L527 ssl3_connect_~skip~0#1 := 0; 9788#L109-1 assume !false; 9787#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9786#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9785#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9784#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9783#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9781#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9780#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9779#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9778#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 9777#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 9775#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 9774#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 9773#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 9771#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 9770#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 9764#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 9762#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 9760#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 9758#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 9756#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 9397#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 9398#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 9313#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 9314#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 9357#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 9418#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 9419#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 9399#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 9390#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 9391#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 9403#L199 assume 4560 == ssl3_connect_~s__state~0#1; 9355#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 9356#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 9348#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 9349#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 9331#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9676#L527 ssl3_connect_~skip~0#1 := 0; 9673#L109-1 assume !false; 9670#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9667#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9664#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9660#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9658#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9656#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9451#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9453#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 9605#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 9606#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 9458#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 9459#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 9466#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 9467#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 9447#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 9449#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 9636#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 9635#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 9634#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 9593#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 9592#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 9590#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 9591#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 9461#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 9462#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 9623#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 9586#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 9587#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 9624#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 9618#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 9529#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 9528#L205 assume 4352 == ssl3_connect_~s__state~0#1; 9527#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 9525#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 9523#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9522#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9491#L527 ssl3_connect_~skip~0#1 := 0; 9492#L109-1 assume !false; 9485#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9486#L112 assume 12292 == ssl3_connect_~s__state~0#1; 9509#L113 [2021-11-20 06:49:35,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,617 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-11-20 06:49:35,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990665050] [2021-11-20 06:49:35,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,622 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:35,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,627 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:35,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2021-11-20 06:49:35,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712980232] [2021-11-20 06:49:35,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:35,661 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-20 06:49:35,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:35,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712980232] [2021-11-20 06:49:35,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712980232] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:35,662 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:35,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:35,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148533209] [2021-11-20 06:49:35,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:35,663 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:35,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:35,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:35,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:35,663 INFO L87 Difference]: Start difference. First operand 644 states and 892 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) [2021-11-20 06:49:35,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:35,803 INFO L93 Difference]: Finished difference Result 720 states and 978 transitions. [2021-11-20 06:49:35,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:35,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 720 states and 978 transitions. [2021-11-20 06:49:35,809 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 710 [2021-11-20 06:49:35,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 720 states to 720 states and 978 transitions. [2021-11-20 06:49:35,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 720 [2021-11-20 06:49:35,815 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 720 [2021-11-20 06:49:35,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 978 transitions. [2021-11-20 06:49:35,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:35,816 INFO L681 BuchiCegarLoop]: Abstraction has 720 states and 978 transitions. [2021-11-20 06:49:35,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 978 transitions. [2021-11-20 06:49:35,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 716. [2021-11-20 06:49:35,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 716 states have (on average 1.3603351955307263) internal successors, (974), 715 states have internal predecessors, (974), 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) [2021-11-20 06:49:35,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 974 transitions. [2021-11-20 06:49:35,830 INFO L704 BuchiCegarLoop]: Abstraction has 716 states and 974 transitions. [2021-11-20 06:49:35,830 INFO L587 BuchiCegarLoop]: Abstraction has 716 states and 974 transitions. [2021-11-20 06:49:35,830 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-20 06:49:35,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 716 states and 974 transitions. [2021-11-20 06:49:35,835 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 706 [2021-11-20 06:49:35,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:35,835 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:35,837 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:35,837 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:35,837 INFO L791 eck$LassoCheckResult]: Stem: 10815#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); 10739#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 10740#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 10790#L98-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; 10791#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 10712#L109-1 assume !false; 11069#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11067#L112 assume 12292 == ssl3_connect_~s__state~0#1; 10883#L113 [2021-11-20 06:49:35,837 INFO L793 eck$LassoCheckResult]: Loop: 10883#L113 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; 10872#L217 ssl3_connect_~s__server~0#1 := 0; 11062#L222 assume 0 != ssl3_connect_~cb~0#1; 10694#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 10695#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 10777#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 10725#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10686#L249 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; 10687#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10742#L527 ssl3_connect_~skip~0#1 := 0; 10804#L109-1 assume !false; 10780#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10755#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10756#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10764#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10722#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10723#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10830#L127 assume 4368 == ssl3_connect_~s__state~0#1; 10744#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 10745#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 10821#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 11010#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 11008#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11003#L527 ssl3_connect_~skip~0#1 := 0; 11002#L109-1 assume !false; 11001#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11000#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10999#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10998#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10997#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10996#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10995#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 10994#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 10993#L133 assume 4384 == ssl3_connect_~s__state~0#1; 10851#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 10677#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 10678#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10679#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10680#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 10781#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11377#L527 ssl3_connect_~skip~0#1 := 0; 11376#L109-1 assume !false; 11375#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11373#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 11372#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 11371#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 11370#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 11365#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 11363#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 11361#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 11359#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 11357#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 11355#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 11353#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 11351#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 11350#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 11349#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 11347#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 11345#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 11343#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 11341#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 11339#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 11337#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 11334#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 11331#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 11328#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 11325#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 10794#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 10795#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 11294#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 10761#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 10762#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 10776#L199 assume 4560 == ssl3_connect_~s__state~0#1; 10726#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 10727#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 10719#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 10721#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 10691#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11260#L527 ssl3_connect_~skip~0#1 := 0; 11258#L109-1 assume !false; 11256#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11253#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 11247#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10871#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10873#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10877#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10878#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 11348#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 11346#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 11344#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 11342#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 11340#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 11338#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 11335#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 11332#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 11329#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 11326#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 11323#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 11321#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 11319#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 11315#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 11309#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 11307#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 11305#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 11303#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 11301#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 11299#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 10770#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 10771#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 11131#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 10749#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 10750#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 10922#L205 assume 4352 == ssl3_connect_~s__state~0#1; 10913#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 10901#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 10895#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 10892#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10886#L527 ssl3_connect_~skip~0#1 := 0; 10885#L109-1 assume !false; 10884#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10882#L112 assume 12292 == ssl3_connect_~s__state~0#1; 10883#L113 [2021-11-20 06:49:35,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,838 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-11-20 06:49:35,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279024587] [2021-11-20 06:49:35,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,844 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,855 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:35,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-11-20 06:49:35,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208711442] [2021-11-20 06:49:35,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:35,889 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-20 06:49:35,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:35,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208711442] [2021-11-20 06:49:35,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208711442] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:35,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:35,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:35,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843452217] [2021-11-20 06:49:35,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:35,891 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:35,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:35,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:35,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:35,891 INFO L87 Difference]: Start difference. First operand 716 states and 974 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) [2021-11-20 06:49:35,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:35,910 INFO L93 Difference]: Finished difference Result 1296 states and 1780 transitions. [2021-11-20 06:49:35,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:35,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1296 states and 1780 transitions. [2021-11-20 06:49:35,921 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2021-11-20 06:49:35,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1296 states to 1296 states and 1780 transitions. [2021-11-20 06:49:35,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1296 [2021-11-20 06:49:35,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1296 [2021-11-20 06:49:35,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1296 states and 1780 transitions. [2021-11-20 06:49:35,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:35,934 INFO L681 BuchiCegarLoop]: Abstraction has 1296 states and 1780 transitions. [2021-11-20 06:49:35,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states and 1780 transitions. [2021-11-20 06:49:35,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1296. [2021-11-20 06:49:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1296 states have (on average 1.373456790123457) internal successors, (1780), 1295 states have internal predecessors, (1780), 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) [2021-11-20 06:49:35,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 1780 transitions. [2021-11-20 06:49:35,961 INFO L704 BuchiCegarLoop]: Abstraction has 1296 states and 1780 transitions. [2021-11-20 06:49:35,961 INFO L587 BuchiCegarLoop]: Abstraction has 1296 states and 1780 transitions. [2021-11-20 06:49:35,961 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-20 06:49:35,962 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1296 states and 1780 transitions. [2021-11-20 06:49:35,975 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2021-11-20 06:49:35,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:35,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:35,977 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:35,977 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:35,977 INFO L791 eck$LassoCheckResult]: Stem: 12832#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); 12756#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 12757#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 12806#L98-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; 12807#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 12731#L109-1 assume !false; 13892#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13890#L112 assume 12292 == ssl3_connect_~s__state~0#1; 13595#L113 [2021-11-20 06:49:35,977 INFO L793 eck$LassoCheckResult]: Loop: 13595#L113 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; 13586#L217 ssl3_connect_~s__server~0#1 := 0; 13886#L222 assume 0 != ssl3_connect_~cb~0#1; 13884#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 13882#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 13879#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 13876#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13874#L249 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; 13871#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13865#L527 ssl3_connect_~skip~0#1 := 0; 13864#L109-1 assume !false; 13862#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13860#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13858#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13857#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13856#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13853#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13530#L127 assume 4368 == ssl3_connect_~s__state~0#1; 12761#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 12762#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 12764#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 12765#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 12791#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13539#L527 ssl3_connect_~skip~0#1 := 0; 13538#L109-1 assume !false; 13537#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13536#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13535#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13534#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13533#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13532#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13531#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13528#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13460#L133 assume 4384 == ssl3_connect_~s__state~0#1; 12788#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 12789#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12824#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12825#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 12926#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 12927#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12915#L527 ssl3_connect_~skip~0#1 := 0; 12916#L109-1 assume !false; 12911#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12912#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12907#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12908#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12903#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12904#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12899#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12900#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12895#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12896#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12877#L139 assume 4400 == ssl3_connect_~s__state~0#1; 12878#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 13462#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 13900#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13895#L527 ssl3_connect_~skip~0#1 := 0; 13894#L109-1 assume !false; 13893#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13891#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13889#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13888#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13887#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13885#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13883#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13881#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13877#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 13875#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 13873#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 13872#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 13866#L145 assume 4416 == ssl3_connect_~s__state~0#1; 13577#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 13863#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 13861#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13859#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 13847#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13841#L527 ssl3_connect_~skip~0#1 := 0; 13839#L109-1 assume !false; 13837#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13835#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13833#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13831#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13829#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13827#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13825#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13823#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 13819#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 13817#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 13815#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 13813#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 13811#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 12860#L151 assume 4432 == ssl3_connect_~s__state~0#1; 12763#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 12727#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 12728#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13612#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13602#L527 ssl3_connect_~skip~0#1 := 0; 13600#L109-1 assume !false; 13598#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13596#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13593#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13591#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13589#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13587#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13584#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13582#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13581#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12885#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12886#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 13463#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 13464#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 13651#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 13649#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 13647#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 13645#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 13643#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 13641#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 13639#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 13637#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 13635#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 13630#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 13631#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 13632#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 13669#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 13667#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 13664#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 13665#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 13700#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 13551#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 13552#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 13554#L205 assume 4352 == ssl3_connect_~s__state~0#1; 13622#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 13619#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 13614#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13607#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13601#L527 ssl3_connect_~skip~0#1 := 0; 13599#L109-1 assume !false; 13597#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13594#L112 assume 12292 == ssl3_connect_~s__state~0#1; 13595#L113 [2021-11-20 06:49:35,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,978 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-11-20 06:49:35,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441202690] [2021-11-20 06:49:35,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,982 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:35,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:35,988 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:35,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:35,988 INFO L85 PathProgramCache]: Analyzing trace with hash 938275775, now seen corresponding path program 1 times [2021-11-20 06:49:35,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:35,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234603060] [2021-11-20 06:49:35,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:35,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:36,030 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-20 06:49:36,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:36,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234603060] [2021-11-20 06:49:36,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234603060] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:36,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:36,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:36,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892474728] [2021-11-20 06:49:36,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:36,031 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:36,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:36,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:36,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:36,032 INFO L87 Difference]: Start difference. First operand 1296 states and 1780 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 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) [2021-11-20 06:49:36,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:36,134 INFO L93 Difference]: Finished difference Result 1412 states and 1922 transitions. [2021-11-20 06:49:36,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:36,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1922 transitions. [2021-11-20 06:49:36,146 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-11-20 06:49:36,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1922 transitions. [2021-11-20 06:49:36,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-11-20 06:49:36,158 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-11-20 06:49:36,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1922 transitions. [2021-11-20 06:49:36,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:36,160 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1922 transitions. [2021-11-20 06:49:36,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1922 transitions. [2021-11-20 06:49:36,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1396. [2021-11-20 06:49:36,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1396 states, 1396 states have (on average 1.3610315186246418) internal successors, (1900), 1395 states have internal predecessors, (1900), 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) [2021-11-20 06:49:36,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1396 states to 1396 states and 1900 transitions. [2021-11-20 06:49:36,191 INFO L704 BuchiCegarLoop]: Abstraction has 1396 states and 1900 transitions. [2021-11-20 06:49:36,192 INFO L587 BuchiCegarLoop]: Abstraction has 1396 states and 1900 transitions. [2021-11-20 06:49:36,192 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-20 06:49:36,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1396 states and 1900 transitions. [2021-11-20 06:49:36,200 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1386 [2021-11-20 06:49:36,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:36,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:36,202 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:36,202 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:36,202 INFO L791 eck$LassoCheckResult]: Stem: 15563#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); 15471#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 15472#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15523#L98-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; 15524#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 15444#L109-1 assume !false; 15830#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15829#L112 assume 12292 == ssl3_connect_~s__state~0#1; 15561#L113 [2021-11-20 06:49:36,203 INFO L793 eck$LassoCheckResult]: Loop: 15561#L113 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; 15448#L217 ssl3_connect_~s__server~0#1 := 0; 15449#L222 assume 0 != ssl3_connect_~cb~0#1; 15528#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 15544#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 15545#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 15503#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 15418#L249 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; 15419#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16104#L527 ssl3_connect_~skip~0#1 := 0; 16101#L109-1 assume !false; 16098#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16095#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16092#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16089#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16086#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16083#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15577#L127 assume 4368 == ssl3_connect_~s__state~0#1; 15476#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 15477#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 15572#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 16009#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 16007#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16001#L527 ssl3_connect_~skip~0#1 := 0; 15999#L109-1 assume !false; 15997#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15995#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15993#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15991#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15989#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15986#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15987#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16461#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 15978#L133 assume 4384 == ssl3_connect_~s__state~0#1; 15979#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 15976#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 15554#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 15555#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 15969#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 15955#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15949#L527 ssl3_connect_~skip~0#1 := 0; 15948#L109-1 assume !false; 15947#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15945#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15944#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15942#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15939#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15936#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15933#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 15932#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 15930#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 15854#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 15585#L139 assume 4400 == ssl3_connect_~s__state~0#1; 15586#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 15464#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 15483#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15474#L527 ssl3_connect_~skip~0#1 := 0; 15539#L109-1 assume !false; 16770#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16768#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15498#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15499#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15452#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15453#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15566#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 15496#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 15497#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16757#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 15460#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 15461#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 15551#L145 assume 4416 == ssl3_connect_~s__state~0#1; 15598#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16718#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 16716#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16711#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 16700#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16690#L527 ssl3_connect_~skip~0#1 := 0; 16688#L109-1 assume !false; 16686#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16684#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16682#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16680#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16678#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16676#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 16674#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16672#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 16670#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16668#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 16666#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 16664#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 16662#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 16660#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 16658#L151 assume 4432 == ssl3_connect_~s__state~0#1; 15696#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16655#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 16653#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16651#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16646#L527 ssl3_connect_~skip~0#1 := 0; 16645#L109-1 assume !false; 16644#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16643#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16642#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16641#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16640#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16639#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 16638#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16637#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 16636#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16635#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 16634#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 16633#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 16632#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 16631#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 16630#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 16629#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 16628#L157 assume 4448 == ssl3_connect_~s__state~0#1; 15691#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16550#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 16548#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 15785#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 15753#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 15754#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16163#L527 ssl3_connect_~skip~0#1 := 0; 16162#L109-1 assume !false; 16161#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16160#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16159#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16158#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16157#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16156#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 16155#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16154#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 16153#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16152#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 16151#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 16149#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 15708#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 15704#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 15705#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 15695#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 15697#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 16237#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 15686#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 15684#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 15682#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 15679#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 15674#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 15676#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 15665#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 15666#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 15657#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 15658#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 15650#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 15647#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 15630#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 15631#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 15516#L205 assume 4352 == ssl3_connect_~s__state~0#1; 15465#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 15466#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 15773#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 15774#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16217#L527 ssl3_connect_~skip~0#1 := 0; 16216#L109-1 assume !false; 16215#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16214#L112 assume 12292 == ssl3_connect_~s__state~0#1; 15561#L113 [2021-11-20 06:49:36,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,204 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-11-20 06:49:36,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909852804] [2021-11-20 06:49:36,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:36,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:36,208 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:36,213 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:36,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1288690919, now seen corresponding path program 1 times [2021-11-20 06:49:36,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732692337] [2021-11-20 06:49:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:36,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:36,255 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-20 06:49:36,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:36,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732692337] [2021-11-20 06:49:36,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732692337] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:36,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:36,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:36,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644952609] [2021-11-20 06:49:36,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:36,257 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:36,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:36,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:36,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:36,258 INFO L87 Difference]: Start difference. First operand 1396 states and 1900 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) [2021-11-20 06:49:36,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:36,397 INFO L93 Difference]: Finished difference Result 1516 states and 2040 transitions. [2021-11-20 06:49:36,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:36,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 2040 transitions. [2021-11-20 06:49:36,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1506 [2021-11-20 06:49:36,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 2040 transitions. [2021-11-20 06:49:36,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2021-11-20 06:49:36,425 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1516 [2021-11-20 06:49:36,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 2040 transitions. [2021-11-20 06:49:36,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:36,428 INFO L681 BuchiCegarLoop]: Abstraction has 1516 states and 2040 transitions. [2021-11-20 06:49:36,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 2040 transitions. [2021-11-20 06:49:36,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1508. [2021-11-20 06:49:36,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1508 states have (on average 1.3474801061007957) internal successors, (2032), 1507 states have internal predecessors, (2032), 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) [2021-11-20 06:49:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 2032 transitions. [2021-11-20 06:49:36,467 INFO L704 BuchiCegarLoop]: Abstraction has 1508 states and 2032 transitions. [2021-11-20 06:49:36,467 INFO L587 BuchiCegarLoop]: Abstraction has 1508 states and 2032 transitions. [2021-11-20 06:49:36,467 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-20 06:49:36,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1508 states and 2032 transitions. [2021-11-20 06:49:36,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1498 [2021-11-20 06:49:36,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:36,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:36,481 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:36,481 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:36,482 INFO L791 eck$LassoCheckResult]: Stem: 18468#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); 18384#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 18385#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18438#L98-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; 18439#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 18361#L109-1 assume !false; 18750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18609#L112 assume 12292 == ssl3_connect_~s__state~0#1; 18608#L113 [2021-11-20 06:49:36,482 INFO L793 eck$LassoCheckResult]: Loop: 18608#L113 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; 18518#L217 ssl3_connect_~s__server~0#1 := 0; 19778#L222 assume 0 != ssl3_connect_~cb~0#1; 19775#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 19770#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 19764#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 19762#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19761#L249 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; 19753#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19746#L527 ssl3_connect_~skip~0#1 := 0; 19743#L109-1 assume !false; 19740#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19737#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19734#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19730#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19726#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 19705#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 19706#L127 assume 4368 == ssl3_connect_~s__state~0#1; 18511#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19713#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 19223#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 18420#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 18421#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19789#L527 ssl3_connect_~skip~0#1 := 0; 19788#L109-1 assume !false; 19787#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19786#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19785#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19784#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19393#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 19126#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 19122#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 19097#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 19011#L133 assume 4384 == ssl3_connect_~s__state~0#1; 18418#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 18419#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18875#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 18873#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 18872#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 18870#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18865#L527 ssl3_connect_~skip~0#1 := 0; 18864#L109-1 assume !false; 18863#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18862#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18861#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18860#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18859#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18858#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18857#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18856#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18855#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18854#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18852#L139 assume 4400 == ssl3_connect_~s__state~0#1; 18853#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 18845#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 18842#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18836#L527 ssl3_connect_~skip~0#1 := 0; 18834#L109-1 assume !false; 18832#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18830#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18828#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18826#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18824#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18822#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18820#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18819#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18818#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18817#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18815#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 18813#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18812#L145 assume 4416 == ssl3_connect_~s__state~0#1; 18489#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 18341#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 18342#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 18422#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 18792#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18786#L527 ssl3_connect_~skip~0#1 := 0; 18784#L109-1 assume !false; 18782#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18780#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18778#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18776#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18774#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18772#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18543#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18542#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18536#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18533#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18531#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 18529#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18526#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 18523#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 18524#L151 assume 4432 == ssl3_connect_~s__state~0#1; 18393#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 18394#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 18723#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 18702#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18696#L527 ssl3_connect_~skip~0#1 := 0; 18692#L109-1 assume !false; 18690#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18685#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18683#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18679#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18676#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18674#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18672#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18670#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18667#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18665#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18662#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 18656#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18649#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 18645#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 18642#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 18638#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 18475#L157 assume 4448 == ssl3_connect_~s__state~0#1; 18474#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 18434#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 18435#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19129#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19123#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 19121#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19116#L527 ssl3_connect_~skip~0#1 := 0; 18532#L109-1 assume !false; 18530#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18527#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18528#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18765#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18764#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18763#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18762#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18760#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18761#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 19013#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 19015#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 19084#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18754#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 18753#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 18752#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 18751#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 18739#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 18476#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 18477#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 18577#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 18578#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 18572#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 18565#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 18566#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 18567#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 18816#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 18814#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 18569#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 18570#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 19357#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 19329#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 19327#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 19323#L205 assume 4352 == ssl3_connect_~s__state~0#1; 19321#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 19316#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 19314#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 18631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18627#L527 ssl3_connect_~skip~0#1 := 0; 18615#L109-1 assume !false; 18612#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18607#L112 assume 12292 == ssl3_connect_~s__state~0#1; 18608#L113 [2021-11-20 06:49:36,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,485 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-11-20 06:49:36,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917278752] [2021-11-20 06:49:36,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:36,491 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:36,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:36,497 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:36,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1078003675, now seen corresponding path program 1 times [2021-11-20 06:49:36,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068602458] [2021-11-20 06:49:36,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:36,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:36,543 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-20 06:49:36,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:36,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068602458] [2021-11-20 06:49:36,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068602458] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:36,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:36,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:36,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587367610] [2021-11-20 06:49:36,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:36,545 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:36,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:36,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:36,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:36,545 INFO L87 Difference]: Start difference. First operand 1508 states and 2032 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) [2021-11-20 06:49:36,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:36,665 INFO L93 Difference]: Finished difference Result 1644 states and 2192 transitions. [2021-11-20 06:49:36,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:36,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1644 states and 2192 transitions. [2021-11-20 06:49:36,679 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1634 [2021-11-20 06:49:36,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1644 states to 1644 states and 2192 transitions. [2021-11-20 06:49:36,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1644 [2021-11-20 06:49:36,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1644 [2021-11-20 06:49:36,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1644 states and 2192 transitions. [2021-11-20 06:49:36,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:36,695 INFO L681 BuchiCegarLoop]: Abstraction has 1644 states and 2192 transitions. [2021-11-20 06:49:36,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states and 2192 transitions. [2021-11-20 06:49:36,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1632. [2021-11-20 06:49:36,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1632 states have (on average 1.3333333333333333) internal successors, (2176), 1631 states have internal predecessors, (2176), 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) [2021-11-20 06:49:36,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 2176 transitions. [2021-11-20 06:49:36,730 INFO L704 BuchiCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2021-11-20 06:49:36,730 INFO L587 BuchiCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2021-11-20 06:49:36,730 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-20 06:49:36,731 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1632 states and 2176 transitions. [2021-11-20 06:49:36,737 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2021-11-20 06:49:36,737 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:36,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:36,740 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:36,740 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:36,740 INFO L791 eck$LassoCheckResult]: Stem: 21629#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); 21548#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 21549#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 21598#L98-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; 21599#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 21521#L109-1 assume !false; 22786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22784#L112 assume 12292 == ssl3_connect_~s__state~0#1; 22408#L113 [2021-11-20 06:49:36,741 INFO L793 eck$LassoCheckResult]: Loop: 22408#L113 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; 21922#L217 ssl3_connect_~s__server~0#1 := 0; 22780#L222 assume 0 != ssl3_connect_~cb~0#1; 22778#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 22776#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 22773#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 22770#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22768#L249 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; 22765#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22759#L527 ssl3_connect_~skip~0#1 := 0; 22757#L109-1 assume !false; 22755#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22753#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22751#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22749#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22747#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22743#L127 assume 4368 == ssl3_connect_~s__state~0#1; 21682#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22741#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22082#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 22738#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 22731#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22725#L527 ssl3_connect_~skip~0#1 := 0; 22723#L109-1 assume !false; 22721#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22719#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22717#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22715#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22713#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22711#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22709#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22707#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22705#L133 assume 4384 == ssl3_connect_~s__state~0#1; 21675#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22702#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22047#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22699#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22697#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 22694#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22688#L527 ssl3_connect_~skip~0#1 := 0; 22686#L109-1 assume !false; 22684#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22682#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22680#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22678#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22677#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22675#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22674#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22673#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22672#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 22671#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 22670#L139 assume 4400 == ssl3_connect_~s__state~0#1; 21620#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 21621#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 23009#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23004#L527 ssl3_connect_~skip~0#1 := 0; 23003#L109-1 assume !false; 23002#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23001#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 23000#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22999#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22998#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22997#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22996#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22995#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22994#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 22993#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 22992#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 22991#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 22990#L145 assume 4416 == ssl3_connect_~s__state~0#1; 21658#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 22989#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 22988#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22987#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 22986#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22981#L527 ssl3_connect_~skip~0#1 := 0; 22980#L109-1 assume !false; 22979#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22978#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22977#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22976#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22975#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22974#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22973#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22972#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22971#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 22970#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 22969#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 22968#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 22967#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 22966#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 22965#L151 assume 4432 == ssl3_connect_~s__state~0#1; 21555#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 21517#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 21518#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 21522#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21551#L527 ssl3_connect_~skip~0#1 := 0; 21614#L109-1 assume !false; 21590#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21563#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 21564#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 21577#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 21528#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 21529#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 21597#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 21575#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 21576#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 21515#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 21516#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 21536#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 21578#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 21537#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 21538#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 21600#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 21606#L157 assume 4448 == ssl3_connect_~s__state~0#1; 21638#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 21593#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 21594#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 21543#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 21545#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 21574#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23103#L527 ssl3_connect_~skip~0#1 := 0; 23102#L109-1 assume !false; 23101#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23091#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 23088#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 23086#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 23084#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 23081#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 23078#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 23075#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 23072#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 23069#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 23066#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 23063#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 23060#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 23057#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 23054#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 23051#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 21496#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 21497#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 23025#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 21605#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 21579#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 21580#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 21624#L175 assume 4480 == ssl3_connect_~s__state~0#1; 21631#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 21632#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 21633#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 21724#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 21721#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21964#L527 ssl3_connect_~skip~0#1 := 0; 21963#L109-1 assume !false; 21962#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21961#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 21960#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 21959#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 21958#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 21957#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 21956#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 21955#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 21954#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 21953#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 21952#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 21950#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 21951#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 22471#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 22470#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 22469#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 22468#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 22467#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 22466#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 21933#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 21931#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 21929#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 21927#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 21925#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 21923#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 21920#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 21918#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 21916#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 21914#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 21911#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 21912#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 22531#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 22528#L205 assume 4352 == ssl3_connect_~s__state~0#1; 22527#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 22525#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 21722#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 21723#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22411#L527 ssl3_connect_~skip~0#1 := 0; 22410#L109-1 assume !false; 22409#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22407#L112 assume 12292 == ssl3_connect_~s__state~0#1; 22408#L113 [2021-11-20 06:49:36,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-11-20 06:49:36,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29276191] [2021-11-20 06:49:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:36,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:36,746 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:36,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:36,751 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:36,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,751 INFO L85 PathProgramCache]: Analyzing trace with hash -208920825, now seen corresponding path program 1 times [2021-11-20 06:49:36,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331515473] [2021-11-20 06:49:36,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:36,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:36,797 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-11-20 06:49:36,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:36,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331515473] [2021-11-20 06:49:36,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331515473] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:36,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:36,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:36,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348786213] [2021-11-20 06:49:36,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:36,798 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:36,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:36,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:36,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:36,799 INFO L87 Difference]: Start difference. First operand 1632 states and 2176 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) [2021-11-20 06:49:36,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:36,825 INFO L93 Difference]: Finished difference Result 3246 states and 4326 transitions. [2021-11-20 06:49:36,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:36,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3246 states and 4326 transitions. [2021-11-20 06:49:36,846 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2021-11-20 06:49:36,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3246 states to 3246 states and 4326 transitions. [2021-11-20 06:49:36,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3246 [2021-11-20 06:49:36,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3246 [2021-11-20 06:49:36,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3246 states and 4326 transitions. [2021-11-20 06:49:36,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:36,878 INFO L681 BuchiCegarLoop]: Abstraction has 3246 states and 4326 transitions. [2021-11-20 06:49:36,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3246 states and 4326 transitions. [2021-11-20 06:49:36,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3246 to 3246. [2021-11-20 06:49:36,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3246 states, 3246 states have (on average 1.33271719038817) internal successors, (4326), 3245 states have internal predecessors, (4326), 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) [2021-11-20 06:49:36,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3246 states to 3246 states and 4326 transitions. [2021-11-20 06:49:36,979 INFO L704 BuchiCegarLoop]: Abstraction has 3246 states and 4326 transitions. [2021-11-20 06:49:36,979 INFO L587 BuchiCegarLoop]: Abstraction has 3246 states and 4326 transitions. [2021-11-20 06:49:36,979 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-20 06:49:36,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3246 states and 4326 transitions. [2021-11-20 06:49:36,994 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2021-11-20 06:49:36,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:36,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:36,996 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:36,996 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:36,996 INFO L791 eck$LassoCheckResult]: Stem: 26517#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); 26432#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 26433#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 26485#L98-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; 26486#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 26404#L109-1 assume !false; 28019#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28017#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27287#L113 [2021-11-20 06:49:36,997 INFO L793 eck$LassoCheckResult]: Loop: 27287#L113 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; 27272#L217 ssl3_connect_~s__server~0#1 := 0; 28003#L222 assume 0 != ssl3_connect_~cb~0#1; 27998#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 27995#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 27991#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 27985#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 27981#L249 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; 27978#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27973#L527 ssl3_connect_~skip~0#1 := 0; 27972#L109-1 assume !false; 27970#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27971#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 28009#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27964#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27965#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27542#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27268#L127 assume 4368 == ssl3_connect_~s__state~0#1; 27267#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 27266#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 27261#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 27263#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 27260#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27255#L527 ssl3_connect_~skip~0#1 := 0; 27253#L109-1 assume !false; 27250#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27249#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27248#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27247#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27246#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27245#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27072#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27073#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27066#L133 assume 4384 == ssl3_connect_~s__state~0#1; 26465#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 26466#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 26820#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 26812#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 26810#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 26811#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27220#L527 ssl3_connect_~skip~0#1 := 0; 26798#L109-1 assume !false; 26799#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26794#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 26795#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 26790#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 26791#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 26786#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 26787#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 26782#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 26783#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 26778#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 26779#L139 assume 4400 == ssl3_connect_~s__state~0#1; 27214#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 27215#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 27915#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27909#L527 ssl3_connect_~skip~0#1 := 0; 27907#L109-1 assume !false; 27905#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27903#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27901#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27899#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27897#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27895#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27893#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27891#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27889#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27887#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27886#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27884#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27881#L145 assume 4416 == ssl3_connect_~s__state~0#1; 27375#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 27868#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 27865#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 27862#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 27858#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27851#L527 ssl3_connect_~skip~0#1 := 0; 27848#L109-1 assume !false; 27845#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27842#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27839#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27836#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27833#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27830#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27827#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27824#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27818#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27815#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27812#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27809#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27807#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27804#L151 assume 4432 == ssl3_connect_~s__state~0#1; 27370#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 27799#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 27796#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 27789#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27783#L527 ssl3_connect_~skip~0#1 := 0; 27781#L109-1 assume !false; 27779#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27777#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27775#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27773#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27771#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27769#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27767#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27765#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27763#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27761#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27759#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27757#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27755#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27753#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27751#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 27749#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 27747#L157 assume 4448 == ssl3_connect_~s__state~0#1; 27365#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 27744#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 27742#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 27739#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 27737#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 27734#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27729#L527 ssl3_connect_~skip~0#1 := 0; 27727#L109-1 assume !false; 27725#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27721#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27715#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27713#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27711#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27709#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27707#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27705#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27703#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27701#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27699#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27697#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27695#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27693#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27691#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 27689#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 27687#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 27685#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 27683#L163 assume 4464 == ssl3_connect_~s__state~0#1; 27356#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 27675#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 27673#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27667#L527 ssl3_connect_~skip~0#1 := 0; 27665#L109-1 assume !false; 27663#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27661#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27660#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27658#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27657#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27655#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27653#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27651#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27649#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27647#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27645#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27643#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27641#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27638#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27635#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 27632#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 27629#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 27626#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 27623#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 27620#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 27617#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 27554#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 27339#L175 assume 4480 == ssl3_connect_~s__state~0#1; 27337#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 27335#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 27332#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 27328#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 27302#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27295#L527 ssl3_connect_~skip~0#1 := 0; 27292#L109-1 assume !false; 27289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27290#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27283#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27284#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27277#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 28047#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 28046#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 28045#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 28044#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 28043#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 28042#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 28041#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 28040#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 28039#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 28038#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 28037#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 28036#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 28035#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 28034#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 28033#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 28032#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 28031#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 28030#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 28029#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 28028#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 28027#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 27343#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 27344#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 28002#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 28004#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 27351#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 27348#L205 assume 4352 == ssl3_connect_~s__state~0#1; 27345#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 27330#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 27326#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 27327#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28012#L527 ssl3_connect_~skip~0#1 := 0; 28011#L109-1 assume !false; 28010#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27286#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27287#L113 [2021-11-20 06:49:36,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:36,997 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-11-20 06:49:36,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:36,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687492036] [2021-11-20 06:49:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:36,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:37,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:37,002 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:37,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:37,006 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:37,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:37,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1554550941, now seen corresponding path program 1 times [2021-11-20 06:49:37,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:37,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681729956] [2021-11-20 06:49:37,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:37,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:37,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:37,055 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-11-20 06:49:37,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:37,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681729956] [2021-11-20 06:49:37,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681729956] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:37,056 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:37,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:37,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953731458] [2021-11-20 06:49:37,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:37,057 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:37,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:37,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:37,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:37,058 INFO L87 Difference]: Start difference. First operand 3246 states and 4326 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) [2021-11-20 06:49:37,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:37,191 INFO L93 Difference]: Finished difference Result 3394 states and 4494 transitions. [2021-11-20 06:49:37,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:37,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3394 states and 4494 transitions. [2021-11-20 06:49:37,210 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2021-11-20 06:49:37,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3394 states to 3394 states and 4494 transitions. [2021-11-20 06:49:37,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3394 [2021-11-20 06:49:37,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3394 [2021-11-20 06:49:37,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3394 states and 4494 transitions. [2021-11-20 06:49:37,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:37,243 INFO L681 BuchiCegarLoop]: Abstraction has 3394 states and 4494 transitions. [2021-11-20 06:49:37,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3394 states and 4494 transitions. [2021-11-20 06:49:37,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3394 to 3378. [2021-11-20 06:49:37,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3378 states, 3378 states have (on average 1.325636471284784) internal successors, (4478), 3377 states have internal predecessors, (4478), 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) [2021-11-20 06:49:37,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3378 states to 3378 states and 4478 transitions. [2021-11-20 06:49:37,327 INFO L704 BuchiCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2021-11-20 06:49:37,327 INFO L587 BuchiCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2021-11-20 06:49:37,327 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-20 06:49:37,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3378 states and 4478 transitions. [2021-11-20 06:49:37,341 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-11-20 06:49:37,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:37,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:37,344 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:37,344 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:37,344 INFO L791 eck$LassoCheckResult]: Stem: 33175#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); 33079#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 33080#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33132#L98-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; 33133#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 33052#L109-1 assume !false; 34381#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33230#L112 assume 12292 == ssl3_connect_~s__state~0#1; 33172#L113 [2021-11-20 06:49:37,344 INFO L793 eck$LassoCheckResult]: Loop: 33172#L113 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; 33056#L217 ssl3_connect_~s__server~0#1 := 0; 33057#L222 assume 0 != ssl3_connect_~cb~0#1; 36392#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 36391#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 36389#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 36387#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33024#L249 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; 33025#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36383#L527 ssl3_connect_~skip~0#1 := 0; 36382#L109-1 assume !false; 36381#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36380#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36379#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36378#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36377#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36375#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 33232#L127 assume 4368 == ssl3_connect_~s__state~0#1; 33084#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 33085#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 33087#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 33088#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 33116#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36365#L527 ssl3_connect_~skip~0#1 := 0; 36364#L109-1 assume !false; 36363#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36362#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36361#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36360#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36359#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36358#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 33177#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 33106#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 33107#L133 assume 4384 == ssl3_connect_~s__state~0#1; 34475#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 36274#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 34908#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 36273#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33124#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 33125#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36293#L527 ssl3_connect_~skip~0#1 := 0; 36291#L109-1 assume !false; 36289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36287#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36285#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36283#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36281#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36279#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36277#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36276#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 33170#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 33171#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 34879#L139 assume 4400 == ssl3_connect_~s__state~0#1; 34877#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 33071#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 33091#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36065#L527 ssl3_connect_~skip~0#1 := 0; 36061#L109-1 assume !false; 36057#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36053#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36049#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36045#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36041#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36037#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36033#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36029#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36025#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36021#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36018#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36014#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 33304#L145 assume 4416 == ssl3_connect_~s__state~0#1; 33300#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 33297#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 33294#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 33292#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 33293#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36165#L527 ssl3_connect_~skip~0#1 := 0; 36164#L109-1 assume !false; 36163#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36162#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36161#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36160#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36159#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36158#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36157#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36156#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36155#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36154#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36153#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36152#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36151#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36150#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36149#L151 assume 4432 == ssl3_connect_~s__state~0#1; 33195#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 36148#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 36147#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 36146#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36141#L527 ssl3_connect_~skip~0#1 := 0; 36140#L109-1 assume !false; 36139#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36138#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36137#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36136#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36135#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36134#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36133#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36132#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36131#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36130#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36129#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36128#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36127#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36126#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36125#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 36124#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 36123#L157 assume 4448 == ssl3_connect_~s__state~0#1; 33187#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 36122#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 36121#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 36120#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36119#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 36117#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36111#L527 ssl3_connect_~skip~0#1 := 0; 36110#L109-1 assume !false; 36109#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36108#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36107#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36106#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36105#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36104#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36103#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36102#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36101#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36100#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36099#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36098#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36097#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36096#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36095#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 36094#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 36093#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 36092#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 36091#L163 assume 4464 == ssl3_connect_~s__state~0#1; 33100#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 33101#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 33104#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36261#L527 ssl3_connect_~skip~0#1 := 0; 36260#L109-1 assume !false; 36254#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36252#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36250#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36248#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36246#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36244#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36242#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36236#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36234#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36232#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36230#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36228#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 33108#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 33109#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 33134#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 33135#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 33026#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 33027#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 33092#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 33093#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 33110#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 33111#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 35728#L175 assume 4480 == ssl3_connect_~s__state~0#1; 33178#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 33179#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33038#L367 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; 33040#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 33037#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35754#L527 ssl3_connect_~skip~0#1 := 0; 35752#L109-1 assume !false; 35750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35748#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 35746#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 35744#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 35742#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 35740#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 35738#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 35737#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 35734#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 35732#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 35726#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 35720#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 35718#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 35716#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 35714#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 35712#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 35710#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 35708#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 35706#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 35704#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 35702#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 35700#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 35698#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 35697#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 35695#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 35693#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 33189#L187 assume 4512 == ssl3_connect_~s__state~0#1; 33190#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 33055#L388 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; 33041#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 33042#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 33096#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 33097#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35787#L527 ssl3_connect_~skip~0#1 := 0; 35785#L109-1 assume !false; 35784#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35783#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 35780#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 35778#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 35776#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 35777#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36214#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36213#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36212#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36211#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36210#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36209#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36208#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36207#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36206#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 36205#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 36204#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 36203#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 36202#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 36201#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 36200#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 36199#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 36198#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 36197#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 36196#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 36195#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 36194#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 36193#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 35506#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 35504#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 35505#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 33090#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 33126#L205 assume 4352 == ssl3_connect_~s__state~0#1; 33072#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 33073#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 33150#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 33151#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34384#L527 ssl3_connect_~skip~0#1 := 0; 34294#L109-1 assume !false; 34293#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34291#L112 assume 12292 == ssl3_connect_~s__state~0#1; 33172#L113 [2021-11-20 06:49:37,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:37,345 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-11-20 06:49:37,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:37,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36520986] [2021-11-20 06:49:37,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:37,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:37,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:37,349 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:37,355 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:37,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:37,356 INFO L85 PathProgramCache]: Analyzing trace with hash -278013024, now seen corresponding path program 1 times [2021-11-20 06:49:37,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:37,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331665780] [2021-11-20 06:49:37,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:37,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:37,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:37,486 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-11-20 06:49:37,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:37,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331665780] [2021-11-20 06:49:37,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331665780] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:37,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:37,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:37,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175459507] [2021-11-20 06:49:37,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:37,487 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:37,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:37,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:37,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:37,488 INFO L87 Difference]: Start difference. First operand 3378 states and 4478 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) [2021-11-20 06:49:37,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:37,617 INFO L93 Difference]: Finished difference Result 3378 states and 4262 transitions. [2021-11-20 06:49:37,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:37,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3378 states and 4262 transitions. [2021-11-20 06:49:37,635 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-11-20 06:49:37,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3378 states to 3378 states and 4262 transitions. [2021-11-20 06:49:37,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2021-11-20 06:49:37,666 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2021-11-20 06:49:37,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3378 states and 4262 transitions. [2021-11-20 06:49:37,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:37,673 INFO L681 BuchiCegarLoop]: Abstraction has 3378 states and 4262 transitions. [2021-11-20 06:49:37,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3378 states and 4262 transitions. [2021-11-20 06:49:37,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3378 to 3362. [2021-11-20 06:49:37,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3362 states, 3362 states have (on average 1.262938726948245) internal successors, (4246), 3361 states have internal predecessors, (4246), 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) [2021-11-20 06:49:37,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3362 states to 3362 states and 4246 transitions. [2021-11-20 06:49:37,739 INFO L704 BuchiCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2021-11-20 06:49:37,740 INFO L587 BuchiCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2021-11-20 06:49:37,740 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-20 06:49:37,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3362 states and 4246 transitions. [2021-11-20 06:49:37,753 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-11-20 06:49:37,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:37,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:37,756 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:37,756 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:37,756 INFO L791 eck$LassoCheckResult]: Stem: 39918#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); 39837#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 39838#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 39896#L98-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; 39897#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 39812#L109-1 assume !false; 41019#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41017#L112 assume 12292 == ssl3_connect_~s__state~0#1; 39973#L113 [2021-11-20 06:49:37,757 INFO L793 eck$LassoCheckResult]: Loop: 39973#L113 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; 39964#L217 ssl3_connect_~s__server~0#1 := 0; 41002#L222 assume 0 != ssl3_connect_~cb~0#1; 40999#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 40995#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 40991#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 40987#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 40984#L249 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; 40979#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40970#L527 ssl3_connect_~skip~0#1 := 0; 40968#L109-1 assume !false; 40964#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40962#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40959#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40953#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40951#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40949#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40947#L127 assume 4368 == ssl3_connect_~s__state~0#1; 39958#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 40944#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 40940#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 40938#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 40935#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40929#L527 ssl3_connect_~skip~0#1 := 0; 40920#L109-1 assume !false; 40916#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40910#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40907#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40901#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40896#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40895#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40886#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40880#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40877#L133 assume 4384 == ssl3_connect_~s__state~0#1; 39953#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 40874#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 40870#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 40867#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 40865#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 40862#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40856#L527 ssl3_connect_~skip~0#1 := 0; 40854#L109-1 assume !false; 40852#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40850#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40847#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40844#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40841#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40835#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40833#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40831#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40829#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40827#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40825#L139 assume 4400 == ssl3_connect_~s__state~0#1; 39946#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 40819#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 40816#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40810#L527 ssl3_connect_~skip~0#1 := 0; 40808#L109-1 assume !false; 40806#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40804#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40802#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40800#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40798#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40797#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40795#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40793#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40790#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40784#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40782#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40780#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40778#L145 assume 4416 == ssl3_connect_~s__state~0#1; 39940#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 40775#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 40773#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 40771#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 40768#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40762#L527 ssl3_connect_~skip~0#1 := 0; 40760#L109-1 assume !false; 40758#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40756#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40754#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40752#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40750#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40748#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40746#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40745#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40743#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40740#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40734#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40732#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40730#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40728#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40726#L151 assume 4432 == ssl3_connect_~s__state~0#1; 39934#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 40723#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 40721#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 40718#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40695#L527 ssl3_connect_~skip~0#1 := 0; 40694#L109-1 assume !false; 40687#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40684#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40681#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40678#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40675#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40672#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40666#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40663#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40660#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40658#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40655#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40652#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40649#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40647#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40646#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40645#L157 assume 4448 == ssl3_connect_~s__state~0#1; 39929#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 40644#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 40641#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 40639#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 40638#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 40636#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40631#L527 ssl3_connect_~skip~0#1 := 0; 40630#L109-1 assume !false; 40629#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40628#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40627#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40626#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40625#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40624#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40623#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40622#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40621#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40620#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40619#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40618#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40617#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40616#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40613#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40612#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40611#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40609#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40608#L163 assume 4464 == ssl3_connect_~s__state~0#1; 40068#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 40607#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 40598#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40592#L527 ssl3_connect_~skip~0#1 := 0; 40590#L109-1 assume !false; 40588#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40585#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40583#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40581#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40579#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40577#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40575#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40573#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40571#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40569#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40567#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40565#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40563#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40561#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40559#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40557#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40555#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40553#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40551#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40549#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40547#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40545#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40542#L175 assume 4480 == ssl3_connect_~s__state~0#1; 40541#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 40504#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 40505#L367 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; 40499#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 40500#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40488#L527 ssl3_connect_~skip~0#1 := 0; 40489#L109-1 assume !false; 40484#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40485#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40480#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40481#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40476#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40477#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40472#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40473#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40468#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40469#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40464#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40465#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40460#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40461#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40456#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40457#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40452#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40453#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40448#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40449#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40444#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40445#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40440#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 40441#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 40436#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 40437#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 40433#L187 assume 4512 == ssl3_connect_~s__state~0#1; 40214#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 40430#L388 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; 40431#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 40426#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 40427#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 40420#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40416#L527 ssl3_connect_~skip~0#1 := 0; 40411#L109-1 assume !false; 40412#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40407#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40408#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40403#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40404#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40399#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40400#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40395#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40396#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40391#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40392#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40387#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40388#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40383#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40384#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40379#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40380#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40375#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40376#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40371#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40372#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40367#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40368#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 40363#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 40364#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 40359#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 40360#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 40355#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 40356#L193 assume 4528 == ssl3_connect_~s__state~0#1; 40212#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 40343#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 40344#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 40693#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 40692#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40175#L527 ssl3_connect_~skip~0#1 := 0; 40176#L109-1 assume !false; 40167#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40168#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40158#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40159#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40149#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40150#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40139#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40140#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40130#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40131#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40122#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40123#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40113#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40114#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40103#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40104#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40095#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40096#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40084#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40085#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40070#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40071#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40056#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 40057#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 40043#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 40044#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 40030#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 40031#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 40018#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 40019#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 40005#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 40006#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 39997#L205 assume 4352 == ssl3_connect_~s__state~0#1; 39998#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 39992#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 39993#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 39986#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39982#L527 ssl3_connect_~skip~0#1 := 0; 39977#L109-1 assume !false; 39978#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39972#L112 assume 12292 == ssl3_connect_~s__state~0#1; 39973#L113 [2021-11-20 06:49:37,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:37,758 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-11-20 06:49:37,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:37,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815587207] [2021-11-20 06:49:37,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:37,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:37,761 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:37,764 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:37,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:37,764 INFO L85 PathProgramCache]: Analyzing trace with hash 870303663, now seen corresponding path program 1 times [2021-11-20 06:49:37,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:37,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343637552] [2021-11-20 06:49:37,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:37,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:37,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:37,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:37,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343637552] [2021-11-20 06:49:37,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343637552] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:49:37,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787887564] [2021-11-20 06:49:37,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:37,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:49:37,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:37,821 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:49:37,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-11-20 06:49:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:37,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 06:49:37,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:38,496 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:38,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:49:38,879 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:38,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787887564] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:49:38,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:49:38,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 06:49:38,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46750989] [2021-11-20 06:49:38,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:49:38,882 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:38,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:38,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 06:49:38,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 06:49:38,883 INFO L87 Difference]: Start difference. First operand 3362 states and 4246 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) [2021-11-20 06:49:39,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:39,075 INFO L93 Difference]: Finished difference Result 4308 states and 5323 transitions. [2021-11-20 06:49:39,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 06:49:39,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4308 states and 5323 transitions. [2021-11-20 06:49:39,100 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-11-20 06:49:39,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4308 states to 4308 states and 5323 transitions. [2021-11-20 06:49:39,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4308 [2021-11-20 06:49:39,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4308 [2021-11-20 06:49:39,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4308 states and 5323 transitions. [2021-11-20 06:49:39,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:39,135 INFO L681 BuchiCegarLoop]: Abstraction has 4308 states and 5323 transitions. [2021-11-20 06:49:39,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4308 states and 5323 transitions. [2021-11-20 06:49:39,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4308 to 3347. [2021-11-20 06:49:39,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3347 states, 3347 states have (on average 1.254556319091724) internal successors, (4199), 3346 states have internal predecessors, (4199), 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) [2021-11-20 06:49:39,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3347 states to 3347 states and 4199 transitions. [2021-11-20 06:49:39,224 INFO L704 BuchiCegarLoop]: Abstraction has 3347 states and 4199 transitions. [2021-11-20 06:49:39,224 INFO L587 BuchiCegarLoop]: Abstraction has 3347 states and 4199 transitions. [2021-11-20 06:49:39,224 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-20 06:49:39,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3347 states and 4199 transitions. [2021-11-20 06:49:39,238 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2021-11-20 06:49:39,239 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:39,239 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:39,241 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:39,241 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:39,242 INFO L791 eck$LassoCheckResult]: Stem: 49339#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); 49255#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 49256#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49312#L98-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; 49313#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 49230#L109-1 assume !false; 49347#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49346#L112 assume 12292 == ssl3_connect_~s__state~0#1; 49336#L113 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; 49337#L217 [2021-11-20 06:49:39,242 INFO L793 eck$LassoCheckResult]: Loop: 49337#L217 ssl3_connect_~s__server~0#1 := 0; 50622#L222 assume 0 != ssl3_connect_~cb~0#1; 50621#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 50620#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 50618#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 50616#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50615#L249 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; 50613#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50608#L527 ssl3_connect_~skip~0#1 := 0; 50607#L109-1 assume !false; 50606#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50605#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50604#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50603#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50602#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50601#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50600#L127 assume 4368 == ssl3_connect_~s__state~0#1; 49747#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50599#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50532#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 50598#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 50596#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50591#L527 ssl3_connect_~skip~0#1 := 0; 50590#L109-1 assume !false; 50589#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50588#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50587#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50586#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50585#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50584#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50583#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50582#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50581#L133 assume 4384 == ssl3_connect_~s__state~0#1; 49741#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50580#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50511#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50578#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50577#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 50575#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50570#L527 ssl3_connect_~skip~0#1 := 0; 50569#L109-1 assume !false; 50568#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50567#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50566#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50565#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50564#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50563#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50562#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50561#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50560#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50559#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50558#L139 assume 4400 == ssl3_connect_~s__state~0#1; 49735#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 50485#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 50481#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50471#L527 ssl3_connect_~skip~0#1 := 0; 50469#L109-1 assume !false; 50467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50465#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50463#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50461#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50459#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50457#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50455#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50453#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50451#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50449#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50447#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50445#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50443#L145 assume 4416 == ssl3_connect_~s__state~0#1; 49730#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 50441#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 50439#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 50437#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 50295#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50290#L527 ssl3_connect_~skip~0#1 := 0; 50284#L109-1 assume !false; 50282#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50281#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50277#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50275#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50273#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50271#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50269#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50267#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50265#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50263#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50261#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50259#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50257#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50255#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50253#L151 assume 4432 == ssl3_connect_~s__state~0#1; 49723#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 50250#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 50248#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 50243#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50231#L527 ssl3_connect_~skip~0#1 := 0; 50229#L109-1 assume !false; 50227#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50225#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50223#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50221#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50219#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50217#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50215#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50213#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50211#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50209#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50207#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50205#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50203#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50201#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50199#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50197#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50186#L157 assume 4448 == ssl3_connect_~s__state~0#1; 49389#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 50177#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 50178#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50431#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 50430#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 50429#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50424#L527 ssl3_connect_~skip~0#1 := 0; 50423#L109-1 assume !false; 50422#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50421#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50420#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50419#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50418#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50417#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50416#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50415#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50414#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50413#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50412#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50411#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50410#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50409#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50408#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50407#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50406#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 50405#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 50404#L163 assume 4464 == ssl3_connect_~s__state~0#1; 49379#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 50403#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 50402#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50397#L527 ssl3_connect_~skip~0#1 := 0; 50396#L109-1 assume !false; 50395#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50394#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50393#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50392#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50391#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50390#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50389#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50388#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50387#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50386#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50385#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50384#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50383#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50382#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50381#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50380#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50379#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 50378#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 50377#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 50376#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 50375#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 50374#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 50373#L175 assume 4480 == ssl3_connect_~s__state~0#1; 49706#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 50372#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 50371#L367 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; 50336#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 50335#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50330#L527 ssl3_connect_~skip~0#1 := 0; 50329#L109-1 assume !false; 50328#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50327#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50326#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50325#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50324#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50323#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50322#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50321#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50320#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50319#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50318#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50317#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50316#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50315#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50314#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50313#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50312#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 50311#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 50310#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 50309#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 50308#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 50307#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 50306#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 50305#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 50304#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 50302#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 50301#L187 assume 4512 == ssl3_connect_~s__state~0#1; 49795#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 50300#L388 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; 50299#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 50298#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 50297#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 49613#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49609#L527 ssl3_connect_~skip~0#1 := 0; 49604#L109-1 assume !false; 49605#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49600#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 49601#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 49596#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 49597#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 49592#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 49593#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 49907#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 49908#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 49901#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 49902#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50238#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50237#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 49891#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 49892#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 49885#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 49886#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 49879#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 49880#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 49873#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 49874#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 49867#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 49868#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 49861#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 49862#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 49855#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 49856#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 49849#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 49850#L193 assume 4528 == ssl3_connect_~s__state~0#1; 49789#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 49845#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 50192#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 50191#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 49835#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49831#L527 ssl3_connect_~skip~0#1 := 0; 49828#L109-1 assume !false; 49829#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49826#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 49827#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 49824#L118 assume 4096 == ssl3_connect_~s__state~0#1; 49337#L217 [2021-11-20 06:49:39,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:39,243 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-11-20 06:49:39,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:39,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373016857] [2021-11-20 06:49:39,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:39,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:39,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:39,250 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:39,255 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:39,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:39,256 INFO L85 PathProgramCache]: Analyzing trace with hash 566720427, now seen corresponding path program 1 times [2021-11-20 06:49:39,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:39,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685787343] [2021-11-20 06:49:39,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:39,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:39,302 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:39,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:39,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685787343] [2021-11-20 06:49:39,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685787343] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:39,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:39,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:39,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672959723] [2021-11-20 06:49:39,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:39,304 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:39,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:39,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:39,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:39,305 INFO L87 Difference]: Start difference. First operand 3347 states and 4199 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) [2021-11-20 06:49:39,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:39,436 INFO L93 Difference]: Finished difference Result 3679 states and 4579 transitions. [2021-11-20 06:49:39,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:39,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3679 states and 4579 transitions. [2021-11-20 06:49:39,453 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3668 [2021-11-20 06:49:39,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3679 states to 3679 states and 4579 transitions. [2021-11-20 06:49:39,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3679 [2021-11-20 06:49:39,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3679 [2021-11-20 06:49:39,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3679 states and 4579 transitions. [2021-11-20 06:49:39,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:39,487 INFO L681 BuchiCegarLoop]: Abstraction has 3679 states and 4579 transitions. [2021-11-20 06:49:39,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3679 states and 4579 transitions. [2021-11-20 06:49:39,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3679 to 3463. [2021-11-20 06:49:39,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3463 states, 3463 states have (on average 1.257580132832804) internal successors, (4355), 3462 states have internal predecessors, (4355), 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) [2021-11-20 06:49:39,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3463 states to 3463 states and 4355 transitions. [2021-11-20 06:49:39,603 INFO L704 BuchiCegarLoop]: Abstraction has 3463 states and 4355 transitions. [2021-11-20 06:49:39,604 INFO L587 BuchiCegarLoop]: Abstraction has 3463 states and 4355 transitions. [2021-11-20 06:49:39,604 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-20 06:49:39,604 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3463 states and 4355 transitions. [2021-11-20 06:49:39,616 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-11-20 06:49:39,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:39,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:39,619 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:39,619 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:39,619 INFO L791 eck$LassoCheckResult]: Stem: 56374#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); 56287#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 56288#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56343#L98-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; 56344#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 56261#L109-1 assume !false; 56383#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56382#L112 assume 12292 == ssl3_connect_~s__state~0#1; 56370#L113 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; 56371#L217 [2021-11-20 06:49:39,620 INFO L793 eck$LassoCheckResult]: Loop: 56371#L217 ssl3_connect_~s__server~0#1 := 0; 57103#L222 assume 0 != ssl3_connect_~cb~0#1; 57091#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 57092#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 57077#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 57076#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 57063#L249 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; 57057#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57053#L527 ssl3_connect_~skip~0#1 := 0; 57043#L109-1 assume !false; 57044#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57035#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57036#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57026#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57027#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 56906#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 56907#L127 assume 4368 == ssl3_connect_~s__state~0#1; 56461#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 57713#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 56768#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 56763#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 56764#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57665#L527 ssl3_connect_~skip~0#1 := 0; 57664#L109-1 assume !false; 57663#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57662#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57661#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57660#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57659#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57658#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57657#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57656#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57655#L133 assume 4384 == ssl3_connect_~s__state~0#1; 56707#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 57654#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 57653#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 57652#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 57650#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 56689#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56685#L527 ssl3_connect_~skip~0#1 := 0; 56680#L109-1 assume !false; 56681#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 56677#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 56672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 56673#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 56668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 56669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 56664#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 56665#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 56660#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 56661#L139 assume 4400 == ssl3_connect_~s__state~0#1; 57199#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 57638#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 57631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57625#L527 ssl3_connect_~skip~0#1 := 0; 57623#L109-1 assume !false; 57621#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57619#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57617#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57615#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57613#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57611#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57609#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57607#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57605#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57603#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57601#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57599#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57597#L145 assume 4416 == ssl3_connect_~s__state~0#1; 57191#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 57595#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 57593#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57590#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 57583#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57577#L527 ssl3_connect_~skip~0#1 := 0; 57575#L109-1 assume !false; 57573#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57571#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57569#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57567#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57565#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57563#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57561#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57559#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57557#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57555#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57553#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57551#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57549#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57547#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57545#L151 assume 4432 == ssl3_connect_~s__state~0#1; 57184#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 57543#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 57540#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 57534#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57528#L527 ssl3_connect_~skip~0#1 := 0; 57526#L109-1 assume !false; 57524#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57522#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57520#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57518#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57516#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57514#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57512#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57510#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57508#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57505#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57498#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57495#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57492#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57489#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57486#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57483#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57480#L157 assume 4448 == ssl3_connect_~s__state~0#1; 57177#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 57476#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 57473#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 57424#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 57425#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 57504#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57497#L527 ssl3_connect_~skip~0#1 := 0; 57494#L109-1 assume !false; 57491#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57488#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57485#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57482#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57479#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57478#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57475#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57472#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57470#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57467#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57461#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57459#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57457#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57455#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57453#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57451#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57449#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57447#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57445#L163 assume 4464 == ssl3_connect_~s__state~0#1; 57152#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 57444#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 57413#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57405#L527 ssl3_connect_~skip~0#1 := 0; 57403#L109-1 assume !false; 57401#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57399#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57397#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57395#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57393#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57391#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57389#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57387#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57385#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57383#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57381#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57379#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57377#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57375#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57373#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57371#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57369#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57367#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57365#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57363#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57362#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57361#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57357#L175 assume 4480 == ssl3_connect_~s__state~0#1; 57355#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 57317#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57318#L367 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; 57353#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 57308#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57304#L527 ssl3_connect_~skip~0#1 := 0; 57299#L109-1 assume !false; 57300#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57295#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57296#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57291#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57292#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57287#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57288#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57283#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57284#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57279#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57280#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57275#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57276#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57271#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57272#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57267#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57268#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57263#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57264#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57259#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57260#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57255#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57256#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 57251#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 57252#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 57247#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 57248#L187 assume 4512 == ssl3_connect_~s__state~0#1; 57117#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 57245#L388 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; 57241#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 57242#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 57237#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 57238#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57226#L527 ssl3_connect_~skip~0#1 := 0; 57227#L109-1 assume !false; 57222#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57223#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57218#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57219#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57214#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57215#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57210#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57211#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57206#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57207#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57201#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57202#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57193#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57194#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57186#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57187#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57179#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57180#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57169#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57170#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57160#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57161#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57144#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 57145#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 57130#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 57131#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 57114#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 57115#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 57097#L193 assume 4528 == ssl3_connect_~s__state~0#1; 57098#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 57081#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 57082#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 57066#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 57067#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57047#L527 ssl3_connect_~skip~0#1 := 0; 57048#L109-1 assume !false; 57039#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57040#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57030#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57031#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57020#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57021#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57766#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57816#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57815#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57814#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57813#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57812#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57811#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57810#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57809#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57808#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57807#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57806#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57805#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57804#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57803#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57802#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57801#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 57800#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 57797#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 57796#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 57795#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 57794#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 57793#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 57792#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 56900#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 56901#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 56761#L205 assume 4352 == ssl3_connect_~s__state~0#1; 56759#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 56760#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 57427#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 56532#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56528#L527 ssl3_connect_~skip~0#1 := 0; 56511#L109-1 assume !false; 56512#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56499#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 56500#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 56487#L118 assume 4096 == ssl3_connect_~s__state~0#1; 56371#L217 [2021-11-20 06:49:39,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:39,620 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-11-20 06:49:39,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:39,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287664280] [2021-11-20 06:49:39,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:39,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:39,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:39,625 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:39,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:39,630 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:39,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:39,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1556733534, now seen corresponding path program 1 times [2021-11-20 06:49:39,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:39,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015310194] [2021-11-20 06:49:39,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:39,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:39,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:39,689 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:39,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:39,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015310194] [2021-11-20 06:49:39,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015310194] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:49:39,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064007672] [2021-11-20 06:49:39,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:39,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:49:39,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:39,694 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:49:39,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-11-20 06:49:39,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:39,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 06:49:39,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:40,223 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:40,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:49:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-20 06:49:40,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064007672] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:49:40,707 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:49:40,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-20 06:49:40,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215237586] [2021-11-20 06:49:40,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:49:40,708 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:40,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:40,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 06:49:40,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 06:49:40,711 INFO L87 Difference]: Start difference. First operand 3463 states and 4355 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) [2021-11-20 06:49:41,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:41,139 INFO L93 Difference]: Finished difference Result 5080 states and 6099 transitions. [2021-11-20 06:49:41,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 06:49:41,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5080 states and 6099 transitions. [2021-11-20 06:49:41,165 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3736 [2021-11-20 06:49:41,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5080 states to 5072 states and 6091 transitions. [2021-11-20 06:49:41,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5072 [2021-11-20 06:49:41,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5072 [2021-11-20 06:49:41,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5072 states and 6091 transitions. [2021-11-20 06:49:41,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:41,199 INFO L681 BuchiCegarLoop]: Abstraction has 5072 states and 6091 transitions. [2021-11-20 06:49:41,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states and 6091 transitions. [2021-11-20 06:49:41,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 3459. [2021-11-20 06:49:41,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3459 states, 3459 states have (on average 1.2266551026308181) internal successors, (4243), 3458 states have internal predecessors, (4243), 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) [2021-11-20 06:49:41,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3459 states to 3459 states and 4243 transitions. [2021-11-20 06:49:41,261 INFO L704 BuchiCegarLoop]: Abstraction has 3459 states and 4243 transitions. [2021-11-20 06:49:41,261 INFO L587 BuchiCegarLoop]: Abstraction has 3459 states and 4243 transitions. [2021-11-20 06:49:41,262 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-20 06:49:41,262 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3459 states and 4243 transitions. [2021-11-20 06:49:41,301 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2021-11-20 06:49:41,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:41,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:41,304 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 06:49:41,304 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:41,304 INFO L791 eck$LassoCheckResult]: Stem: 66658#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); 66585#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 66586#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 66634#L98-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; 66635#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 66560#L109-1 assume !false; 66664#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66663#L112 assume 12292 == ssl3_connect_~s__state~0#1; 66656#L113 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; 66563#L217 [2021-11-20 06:49:41,305 INFO L793 eck$LassoCheckResult]: Loop: 66563#L217 ssl3_connect_~s__server~0#1 := 0; 66564#L222 assume 0 != ssl3_connect_~cb~0#1; 66542#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 66543#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 66621#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 66570#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 66532#L249 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; 66533#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69932#L527 ssl3_connect_~skip~0#1 := 0; 69931#L109-1 assume !false; 69930#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69929#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69928#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 66642#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 66567#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 66568#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 66633#L127 assume 4368 == ssl3_connect_~s__state~0#1; 66590#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 66591#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 66593#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 66594#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 66619#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66836#L527 ssl3_connect_~skip~0#1 := 0; 66834#L109-1 assume !false; 66835#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67969#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67968#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67967#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67966#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67965#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67964#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67963#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67962#L133 assume 4384 == ssl3_connect_~s__state~0#1; 67961#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 67960#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 66524#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67959#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67958#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 67956#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67951#L527 ssl3_connect_~skip~0#1 := 0; 67950#L109-1 assume !false; 67949#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67948#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67947#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67946#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67945#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67944#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67943#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67942#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67941#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67940#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67939#L139 assume 4400 == ssl3_connect_~s__state~0#1; 67937#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 67935#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67933#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67928#L527 ssl3_connect_~skip~0#1 := 0; 67927#L109-1 assume !false; 67926#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67925#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67924#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67923#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67922#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67921#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67920#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67919#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67918#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67917#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67916#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67915#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67914#L145 assume 4416 == ssl3_connect_~s__state~0#1; 67913#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 67912#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 67911#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67910#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 67908#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67903#L527 ssl3_connect_~skip~0#1 := 0; 67902#L109-1 assume !false; 67901#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67900#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67899#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67898#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67897#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67896#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67895#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67894#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67893#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67892#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67891#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67890#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67889#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67888#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67887#L151 assume 4432 == ssl3_connect_~s__state~0#1; 67886#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67885#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 67884#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67882#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67877#L527 ssl3_connect_~skip~0#1 := 0; 67876#L109-1 assume !false; 67875#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67874#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67873#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67872#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67871#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67870#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67869#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67868#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67867#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67866#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67865#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67864#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67863#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67862#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67861#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67860#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67859#L157 assume 4448 == ssl3_connect_~s__state~0#1; 67858#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67857#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 67856#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67855#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 67107#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 67105#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67101#L527 ssl3_connect_~skip~0#1 := 0; 67097#L109-1 assume !false; 67096#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67095#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67094#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67093#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67092#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67091#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67090#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67089#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67088#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67087#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67086#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67085#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67084#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67083#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67082#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67081#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67080#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 67079#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 67078#L163 assume 4464 == ssl3_connect_~s__state~0#1; 67077#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 67076#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 67074#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67069#L527 ssl3_connect_~skip~0#1 := 0; 67068#L109-1 assume !false; 67067#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67066#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67065#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67064#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67063#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67062#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67061#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67060#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67059#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67058#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67057#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67056#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67055#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67054#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67053#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67052#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67051#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 66974#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 66971#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 66968#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 66965#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 66963#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 66883#L175 assume 4480 == ssl3_connect_~s__state~0#1; 66879#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 66877#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 66878#L367 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; 69369#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 69367#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69362#L527 ssl3_connect_~skip~0#1 := 0; 69356#L109-1 assume !false; 69354#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69352#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69350#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69348#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69346#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69344#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69342#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69340#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69338#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69336#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69334#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69332#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69330#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69328#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69326#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69324#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69322#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69320#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69318#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69316#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69314#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69312#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69310#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69308#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69306#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69304#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69302#L187 assume 4512 == ssl3_connect_~s__state~0#1; 69300#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 69298#L388 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; 69296#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 69294#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 69292#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 69287#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69277#L527 ssl3_connect_~skip~0#1 := 0; 69275#L109-1 assume !false; 69273#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69271#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69269#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69267#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69265#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69263#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69259#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69257#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69255#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69253#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69251#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69249#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69247#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69245#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69243#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69241#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69239#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69237#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69235#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69233#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69231#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69229#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69227#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69225#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69223#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69221#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 69219#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 69217#L193 assume 4528 == ssl3_connect_~s__state~0#1; 69215#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 69213#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 69211#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 66536#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 66537#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69913#L527 ssl3_connect_~skip~0#1 := 0; 69900#L109-1 assume !false; 69901#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69892#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69893#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69884#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69885#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69877#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69874#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69870#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69866#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69862#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69858#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69854#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69850#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69846#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69842#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69838#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69834#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69830#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69826#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69822#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69818#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69814#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69810#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69806#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69802#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69798#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69794#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 69777#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 69773#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 69769#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 69765#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 66639#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 66640#L205 assume 4352 == ssl3_connect_~s__state~0#1; 66578#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 66579#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 66643#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 66644#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69976#L527 ssl3_connect_~skip~0#1 := 0; 69975#L109-1 assume !false; 69974#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69973#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69972#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69971#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69970#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69969#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69968#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69967#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69966#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69965#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69964#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69963#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69962#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69961#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69960#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69959#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69958#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69957#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69956#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69955#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69954#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69953#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69952#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69951#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69950#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69949#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69948#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 69947#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 69946#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 69945#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 69944#L199 assume 4560 == ssl3_connect_~s__state~0#1; 69943#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69942#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 69941#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 66646#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 66647#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69904#L527 ssl3_connect_~skip~0#1 := 0; 69905#L109-1 assume !false; 69896#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69897#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69888#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69889#L118 assume 4096 == ssl3_connect_~s__state~0#1; 66563#L217 [2021-11-20 06:49:41,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:41,305 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-11-20 06:49:41,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:41,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757099786] [2021-11-20 06:49:41,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:41,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:41,310 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:41,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:41,316 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:41,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:41,317 INFO L85 PathProgramCache]: Analyzing trace with hash 485887210, now seen corresponding path program 1 times [2021-11-20 06:49:41,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:41,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693453597] [2021-11-20 06:49:41,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:41,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:41,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-11-20 06:49:41,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:41,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693453597] [2021-11-20 06:49:41,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693453597] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:41,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:41,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:41,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248112863] [2021-11-20 06:49:41,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:41,385 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:41,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:41,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:41,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:41,386 INFO L87 Difference]: Start difference. First operand 3459 states and 4243 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) [2021-11-20 06:49:41,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:41,502 INFO L93 Difference]: Finished difference Result 3603 states and 4342 transitions. [2021-11-20 06:49:41,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:41,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3603 states and 4342 transitions. [2021-11-20 06:49:41,522 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-11-20 06:49:41,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3603 states to 3267 states and 3966 transitions. [2021-11-20 06:49:41,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3267 [2021-11-20 06:49:41,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3267 [2021-11-20 06:49:41,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 3966 transitions. [2021-11-20 06:49:41,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:41,539 INFO L681 BuchiCegarLoop]: Abstraction has 3267 states and 3966 transitions. [2021-11-20 06:49:41,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 3966 transitions. [2021-11-20 06:49:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3099. [2021-11-20 06:49:41,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3099 states, 3099 states have (on average 1.2191029364311068) internal successors, (3778), 3098 states have internal predecessors, (3778), 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) [2021-11-20 06:49:41,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3099 states to 3099 states and 3778 transitions. [2021-11-20 06:49:41,586 INFO L704 BuchiCegarLoop]: Abstraction has 3099 states and 3778 transitions. [2021-11-20 06:49:41,586 INFO L587 BuchiCegarLoop]: Abstraction has 3099 states and 3778 transitions. [2021-11-20 06:49:41,586 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-20 06:49:41,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3099 states and 3778 transitions. [2021-11-20 06:49:41,596 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-11-20 06:49:41,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:41,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:41,599 INFO L842 BuchiCegarLoop]: 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] [2021-11-20 06:49:41,599 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:41,599 INFO L791 eck$LassoCheckResult]: Stem: 73736#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); 73653#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 73654#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 73709#L98-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; 73710#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 73627#L109-1 assume !false; 73745#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73744#L112 assume 12292 == ssl3_connect_~s__state~0#1; 73732#L113 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; 73733#L217 ssl3_connect_~s__server~0#1 := 0; 75501#L222 assume !(0 != ssl3_connect_~cb~0#1); 75499#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 75496#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 75492#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 75488#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 75483#L249 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; 75477#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75469#L527 ssl3_connect_~skip~0#1 := 0; 75467#L109-1 assume !false; 75465#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75464#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75463#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75461#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75460#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75459#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75458#L127 assume 4368 == ssl3_connect_~s__state~0#1; 74868#L131 [2021-11-20 06:49:41,600 INFO L793 eck$LassoCheckResult]: Loop: 74868#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 75456#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 75450#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 75454#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 75434#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75422#L527 ssl3_connect_~skip~0#1 := 0; 75418#L109-1 assume !false; 75414#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75410#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75406#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75402#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75398#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75394#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75387#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75381#L133 assume 4384 == ssl3_connect_~s__state~0#1; 75377#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 75343#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 75065#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75066#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 75338#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 75336#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75331#L527 ssl3_connect_~skip~0#1 := 0; 75330#L109-1 assume !false; 75329#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75328#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75327#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75326#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75325#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75324#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75323#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75322#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75321#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75320#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75319#L139 assume 4400 == ssl3_connect_~s__state~0#1; 75316#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 75314#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75312#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75307#L527 ssl3_connect_~skip~0#1 := 0; 75306#L109-1 assume !false; 75305#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75304#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75303#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75302#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75301#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75300#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75299#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75298#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75297#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75296#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75295#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75294#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75293#L145 assume 4416 == ssl3_connect_~s__state~0#1; 75292#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 75291#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 75290#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 75289#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 75287#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75282#L527 ssl3_connect_~skip~0#1 := 0; 75281#L109-1 assume !false; 75280#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75279#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75278#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75277#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75275#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75274#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75273#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75272#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75271#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75270#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75269#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75268#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 75267#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 75266#L151 assume 4432 == ssl3_connect_~s__state~0#1; 75265#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 75264#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 75263#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75261#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75256#L527 ssl3_connect_~skip~0#1 := 0; 75255#L109-1 assume !false; 75254#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75253#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75252#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75251#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75250#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75249#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75248#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75247#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75246#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75245#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75244#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75243#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75242#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 75241#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 75240#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 75239#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 75238#L157 assume 4448 == ssl3_connect_~s__state~0#1; 75237#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75236#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 75235#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75234#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75233#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 75231#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75226#L527 ssl3_connect_~skip~0#1 := 0; 75225#L109-1 assume !false; 75224#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75223#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75222#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75221#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75220#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75219#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75218#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75217#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75216#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75215#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75214#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75213#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75212#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 75211#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 75210#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 75209#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 75208#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 75207#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 75206#L163 assume 4464 == ssl3_connect_~s__state~0#1; 75205#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75204#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75202#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75197#L527 ssl3_connect_~skip~0#1 := 0; 75196#L109-1 assume !false; 75195#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75194#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75193#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75192#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75191#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75190#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75189#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75188#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75187#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75186#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75185#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75184#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75183#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74418#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74116#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74098#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74095#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74027#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73947#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73942#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73937#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73932#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73888#L175 assume 4480 == ssl3_connect_~s__state~0#1; 73887#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 73885#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 73886#L367 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; 74677#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 74678#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74577#L527 ssl3_connect_~skip~0#1 := 0; 74578#L109-1 assume !false; 74569#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74570#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74561#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74562#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74547#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74548#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74535#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74536#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74523#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74524#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74511#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74512#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74499#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74500#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74487#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74488#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74475#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74476#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 74463#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74464#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74451#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74452#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74439#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74440#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74427#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74428#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 74413#L187 assume 4512 == ssl3_connect_~s__state~0#1; 74414#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 74406#L388 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; 74407#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 74398#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 74399#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 74375#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74371#L527 ssl3_connect_~skip~0#1 := 0; 74352#L109-1 assume !false; 74353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74342#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74343#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74332#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74333#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74322#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74323#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74312#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74313#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74302#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74303#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74292#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74293#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74282#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74283#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74272#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74273#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74262#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 74263#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74252#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74253#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74242#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74243#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74232#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74233#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74221#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 74222#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 74210#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 74211#L193 assume 4528 == ssl3_connect_~s__state~0#1; 74193#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 74194#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 74884#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 74883#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 74881#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74876#L527 ssl3_connect_~skip~0#1 := 0; 74875#L109-1 assume !false; 74874#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74873#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74872#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74871#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74870#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74869#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74867#L127 assume 4368 == ssl3_connect_~s__state~0#1; 74868#L131 [2021-11-20 06:49:41,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:41,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-11-20 06:49:41,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:41,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009765373] [2021-11-20 06:49:41,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:41,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:41,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 06:49:41,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:41,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009765373] [2021-11-20 06:49:41,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009765373] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:41,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:41,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:41,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472036966] [2021-11-20 06:49:41,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:41,614 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 06:49:41,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:41,615 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 1 times [2021-11-20 06:49:41,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:41,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887277837] [2021-11-20 06:49:41,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:41,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:41,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:41,653 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-20 06:49:41,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:41,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887277837] [2021-11-20 06:49:41,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887277837] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:41,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:41,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:41,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46934478] [2021-11-20 06:49:41,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:41,655 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:41,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:41,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:41,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:41,656 INFO L87 Difference]: Start difference. First operand 3099 states and 3778 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) [2021-11-20 06:49:41,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:41,719 INFO L93 Difference]: Finished difference Result 6101 states and 7266 transitions. [2021-11-20 06:49:41,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:41,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6101 states and 7266 transitions. [2021-11-20 06:49:41,751 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-11-20 06:49:41,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6101 states to 6101 states and 7266 transitions. [2021-11-20 06:49:41,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6101 [2021-11-20 06:49:41,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6101 [2021-11-20 06:49:41,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6101 states and 7266 transitions. [2021-11-20 06:49:41,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:41,785 INFO L681 BuchiCegarLoop]: Abstraction has 6101 states and 7266 transitions. [2021-11-20 06:49:41,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6101 states and 7266 transitions. [2021-11-20 06:49:41,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6101 to 6101. [2021-11-20 06:49:41,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6101 states, 6101 states have (on average 1.1909523029011637) internal successors, (7266), 6100 states have internal predecessors, (7266), 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) [2021-11-20 06:49:41,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6101 states to 6101 states and 7266 transitions. [2021-11-20 06:49:41,889 INFO L704 BuchiCegarLoop]: Abstraction has 6101 states and 7266 transitions. [2021-11-20 06:49:41,889 INFO L587 BuchiCegarLoop]: Abstraction has 6101 states and 7266 transitions. [2021-11-20 06:49:41,889 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-20 06:49:41,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6101 states and 7266 transitions. [2021-11-20 06:49:41,911 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-11-20 06:49:41,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:41,912 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:41,914 INFO L842 BuchiCegarLoop]: 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] [2021-11-20 06:49:41,914 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:41,914 INFO L791 eck$LassoCheckResult]: Stem: 82937#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); 82860#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 82861#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 82910#L98-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; 82911#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 82944#L109-1 assume !false; 82945#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 82940#L112 assume 12292 == ssl3_connect_~s__state~0#1; 82941#L113 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; 82955#L217 ssl3_connect_~s__server~0#1 := 0; 88399#L222 assume 0 != ssl3_connect_~cb~0#1; 84082#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 88396#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 88393#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 88390#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 88388#L249 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; 88380#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88376#L527 ssl3_connect_~skip~0#1 := 0; 88374#L109-1 assume !false; 88372#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88370#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 88368#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 88366#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 88364#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 88362#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87346#L127 assume 4368 == ssl3_connect_~s__state~0#1; 87344#L131 [2021-11-20 06:49:41,915 INFO L793 eck$LassoCheckResult]: Loop: 87344#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 87342#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87338#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 87336#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 87323#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87317#L527 ssl3_connect_~skip~0#1 := 0; 87315#L109-1 assume !false; 87314#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87313#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87311#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87309#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87305#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87303#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87301#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87299#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87297#L133 assume 4384 == ssl3_connect_~s__state~0#1; 87295#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 87293#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87289#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87286#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87284#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 87276#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87272#L527 ssl3_connect_~skip~0#1 := 0; 87270#L109-1 assume !false; 87268#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87266#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87264#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87263#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87262#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87260#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87259#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87258#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87256#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87255#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87254#L139 assume 4400 == ssl3_connect_~s__state~0#1; 87248#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 87245#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87237#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87233#L527 ssl3_connect_~skip~0#1 := 0; 87231#L109-1 assume !false; 87229#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87227#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87225#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87223#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87221#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87219#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87217#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87215#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87213#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87211#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87209#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87207#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 87205#L145 assume 4416 == ssl3_connect_~s__state~0#1; 87204#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 87200#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 87199#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87198#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 87195#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87189#L527 ssl3_connect_~skip~0#1 := 0; 87187#L109-1 assume !false; 87185#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87181#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87179#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87177#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87175#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87173#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87171#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87169#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87149#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87140#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87135#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87130#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 87125#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 87120#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 87115#L151 assume 4432 == ssl3_connect_~s__state~0#1; 87111#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87107#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 87103#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87084#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87080#L527 ssl3_connect_~skip~0#1 := 0; 87071#L109-1 assume !false; 87066#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87061#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87056#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87051#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87046#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87041#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87036#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87032#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87006#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86929#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86925#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86921#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86913#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86909#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86902#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86898#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86893#L157 assume 4448 == ssl3_connect_~s__state~0#1; 86890#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 86887#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 86884#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 86880#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 86876#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 86873#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86868#L527 ssl3_connect_~skip~0#1 := 0; 86866#L109-1 assume !false; 86863#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86860#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86855#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86847#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86843#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86838#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86832#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86826#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86818#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86813#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86807#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86801#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86794#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86789#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86784#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86780#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86775#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86771#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86766#L163 assume 4464 == ssl3_connect_~s__state~0#1; 86763#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 86759#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 86508#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86504#L527 ssl3_connect_~skip~0#1 := 0; 86502#L109-1 assume !false; 86500#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86498#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86496#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86494#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86492#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86490#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86488#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86486#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86484#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86481#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86480#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86479#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86477#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86475#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86471#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86469#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86467#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86465#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86463#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86461#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86459#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86457#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86455#L175 assume 4480 == ssl3_connect_~s__state~0#1; 86453#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 86451#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 86449#L367 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; 86378#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 86370#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86366#L527 ssl3_connect_~skip~0#1 := 0; 86364#L109-1 assume !false; 86362#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86360#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86358#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86356#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86354#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86352#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86350#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86348#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86346#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86344#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86342#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86340#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86338#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86336#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86334#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86333#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86332#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86330#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86328#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86324#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86322#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86320#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86318#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86316#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86314#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86312#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86310#L187 assume 4512 == ssl3_connect_~s__state~0#1; 86308#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86306#L388 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; 86304#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86302#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86300#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 86292#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86288#L527 ssl3_connect_~skip~0#1 := 0; 86286#L109-1 assume !false; 86284#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86282#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86280#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86278#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86274#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86272#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86270#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86268#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86266#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86264#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86262#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86260#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86258#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86254#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86252#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86250#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86249#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86248#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86246#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86244#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86240#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86238#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86236#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86234#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86232#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86230#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 86228#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 86226#L193 assume 4528 == ssl3_connect_~s__state~0#1; 86224#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 86222#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 86220#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 82810#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 82811#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88085#L527 ssl3_connect_~skip~0#1 := 0; 88084#L109-1 assume !false; 88079#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88073#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 88062#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 88061#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 88054#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 88046#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 88045#L127 assume 4368 == ssl3_connect_~s__state~0#1; 87344#L131 [2021-11-20 06:49:41,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:41,916 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-11-20 06:49:41,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:41,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003513707] [2021-11-20 06:49:41,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:41,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:41,927 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:41,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:41,936 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:41,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:41,937 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 2 times [2021-11-20 06:49:41,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:41,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9160525] [2021-11-20 06:49:41,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:41,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:41,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:41,980 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-20 06:49:41,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:41,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9160525] [2021-11-20 06:49:41,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9160525] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:41,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:41,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 06:49:41,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117884450] [2021-11-20 06:49:41,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:41,982 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:41,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:41,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:41,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:41,983 INFO L87 Difference]: Start difference. First operand 6101 states and 7266 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) [2021-11-20 06:49:42,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:42,107 INFO L93 Difference]: Finished difference Result 5401 states and 6394 transitions. [2021-11-20 06:49:42,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:42,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5401 states and 6394 transitions. [2021-11-20 06:49:42,131 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-11-20 06:49:42,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5401 states to 5401 states and 6394 transitions. [2021-11-20 06:49:42,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5401 [2021-11-20 06:49:42,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5401 [2021-11-20 06:49:42,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5401 states and 6394 transitions. [2021-11-20 06:49:42,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:42,156 INFO L681 BuchiCegarLoop]: Abstraction has 5401 states and 6394 transitions. [2021-11-20 06:49:42,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5401 states and 6394 transitions. [2021-11-20 06:49:42,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5401 to 5385. [2021-11-20 06:49:42,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5385 states, 5385 states have (on average 1.1844011142061281) internal successors, (6378), 5384 states have internal predecessors, (6378), 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) [2021-11-20 06:49:42,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5385 states to 5385 states and 6378 transitions. [2021-11-20 06:49:42,294 INFO L704 BuchiCegarLoop]: Abstraction has 5385 states and 6378 transitions. [2021-11-20 06:49:42,294 INFO L587 BuchiCegarLoop]: Abstraction has 5385 states and 6378 transitions. [2021-11-20 06:49:42,294 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-20 06:49:42,294 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5385 states and 6378 transitions. [2021-11-20 06:49:42,311 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-11-20 06:49:42,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:42,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:42,315 INFO L842 BuchiCegarLoop]: 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] [2021-11-20 06:49:42,315 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:42,315 INFO L791 eck$LassoCheckResult]: Stem: 94460#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); 94369#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 94370#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 94422#L98-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; 94423#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 94343#L109-1 assume !false; 94467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 94465#L112 assume 12292 == ssl3_connect_~s__state~0#1; 94466#L113 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; 95418#L217 ssl3_connect_~s__server~0#1 := 0; 95381#L222 assume 0 != ssl3_connect_~cb~0#1; 95380#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 95379#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 95377#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 95375#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 95373#L249 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; 95371#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95368#L527 ssl3_connect_~skip~0#1 := 0; 95367#L109-1 assume !false; 95366#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95365#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 95364#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 95363#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 95362#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 95361#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 95360#L127 assume 4368 == ssl3_connect_~s__state~0#1; 95359#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95358#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 95357#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 95355#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 95353#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95350#L527 ssl3_connect_~skip~0#1 := 0; 95349#L109-1 assume !false; 95348#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95347#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 95346#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 95345#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 95344#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 95343#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 95342#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 95341#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 95340#L133 assume 4384 == ssl3_connect_~s__state~0#1; 95339#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95338#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 95337#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95335#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95336#L282-2 [2021-11-20 06:49:42,316 INFO L793 eck$LassoCheckResult]: Loop: 95336#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 96634#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96631#L527 ssl3_connect_~skip~0#1 := 0; 96630#L109-1 assume !false; 96629#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96628#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96627#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96626#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96625#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96623#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96620#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96619#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96618#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96617#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96616#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96615#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96614#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96613#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96612#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96611#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96610#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96609#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96608#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96607#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96606#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96605#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96604#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96603#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96602#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96601#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96600#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 96599#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 96598#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 96596#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 96595#L199 assume 4560 == ssl3_connect_~s__state~0#1; 96255#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 96477#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 96472#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 96466#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 96460#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96456#L527 ssl3_connect_~skip~0#1 := 0; 96454#L109-1 assume !false; 96452#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96450#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96448#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96446#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96444#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96442#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96440#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96438#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96436#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96434#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96432#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96430#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96428#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96426#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96424#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96422#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96420#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96418#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96416#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96414#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96412#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96410#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96408#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96406#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96404#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96402#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96400#L187 assume 4512 == ssl3_connect_~s__state~0#1; 96263#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 96397#L388 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; 96395#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 96393#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 96389#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 96383#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96379#L527 ssl3_connect_~skip~0#1 := 0; 96377#L109-1 assume !false; 96375#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96373#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96371#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96369#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96367#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96365#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96363#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96361#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96359#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96357#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96355#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96353#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96351#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96349#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96347#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96345#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96343#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96341#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96339#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96337#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96335#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96333#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96331#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96329#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96327#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96325#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96323#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 96321#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 96319#L193 assume 4528 == ssl3_connect_~s__state~0#1; 96258#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 96316#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 96313#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 96311#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 96309#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 96308#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96305#L527 ssl3_connect_~skip~0#1 := 0; 96304#L109-1 assume !false; 96303#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96302#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96301#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96300#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96299#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96298#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96297#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96296#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96295#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96294#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96293#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96292#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96291#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96290#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96289#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96288#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96287#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96286#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96285#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96284#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96283#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96282#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96281#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96280#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96278#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96272#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96264#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 96261#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 96259#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 96256#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 96253#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 96252#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 95955#L205 assume 4352 == ssl3_connect_~s__state~0#1; 95954#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 95816#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 95817#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 94509#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 94497#L527 ssl3_connect_~skip~0#1 := 0; 94489#L109-1 assume !false; 94490#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 94485#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 94486#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 94481#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 94482#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 94476#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 94478#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 94471#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 94473#L133 assume 4384 == ssl3_connect_~s__state~0#1; 94724#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 96646#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 96642#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 96640#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95336#L282-2 [2021-11-20 06:49:42,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:42,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-11-20 06:49:42,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:42,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632154842] [2021-11-20 06:49:42,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:42,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:42,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-20 06:49:42,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:42,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632154842] [2021-11-20 06:49:42,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632154842] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:42,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:42,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:42,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187600066] [2021-11-20 06:49:42,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:42,335 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 06:49:42,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:42,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-11-20 06:49:42,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:42,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568483391] [2021-11-20 06:49:42,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:42,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:42,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:42,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568483391] [2021-11-20 06:49:42,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568483391] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:49:42,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225560848] [2021-11-20 06:49:42,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:42,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:49:42,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:42,383 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:49:42,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-11-20 06:49:42,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:42,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 06:49:42,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:42,760 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:42,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:49:43,035 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:43,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225560848] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:49:43,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:49:43,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 06:49:43,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136672338] [2021-11-20 06:49:43,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:49:43,036 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:43,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:43,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:43,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:43,037 INFO L87 Difference]: Start difference. First operand 5385 states and 6378 transitions. cyclomatic complexity: 997 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) [2021-11-20 06:49:43,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:43,065 INFO L93 Difference]: Finished difference Result 5385 states and 6376 transitions. [2021-11-20 06:49:43,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:43,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5385 states and 6376 transitions. [2021-11-20 06:49:43,088 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-11-20 06:49:43,106 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5385 states to 5385 states and 6376 transitions. [2021-11-20 06:49:43,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5385 [2021-11-20 06:49:43,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5385 [2021-11-20 06:49:43,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5385 states and 6376 transitions. [2021-11-20 06:49:43,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:43,115 INFO L681 BuchiCegarLoop]: Abstraction has 5385 states and 6376 transitions. [2021-11-20 06:49:43,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5385 states and 6376 transitions. [2021-11-20 06:49:43,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5385 to 5385. [2021-11-20 06:49:43,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5385 states, 5385 states have (on average 1.184029712163417) internal successors, (6376), 5384 states have internal predecessors, (6376), 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) [2021-11-20 06:49:43,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5385 states to 5385 states and 6376 transitions. [2021-11-20 06:49:43,247 INFO L704 BuchiCegarLoop]: Abstraction has 5385 states and 6376 transitions. [2021-11-20 06:49:43,247 INFO L587 BuchiCegarLoop]: Abstraction has 5385 states and 6376 transitions. [2021-11-20 06:49:43,247 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-20 06:49:43,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5385 states and 6376 transitions. [2021-11-20 06:49:43,263 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-11-20 06:49:43,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:43,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:43,266 INFO L842 BuchiCegarLoop]: 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] [2021-11-20 06:49:43,266 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:43,266 INFO L791 eck$LassoCheckResult]: Stem: 106215#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); 106135#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 106136#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106196#L98-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; 106214#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 106112#L109-1 assume !false; 106221#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106222#L112 assume 12292 == ssl3_connect_~s__state~0#1; 106211#L113 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; 106212#L217 ssl3_connect_~s__server~0#1 := 0; 109924#L222 assume 0 != ssl3_connect_~cb~0#1; 107144#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 109923#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 109921#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 109919#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 109918#L249 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; 109808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109804#L527 ssl3_connect_~skip~0#1 := 0; 109802#L109-1 assume !false; 109800#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109798#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 109797#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 109796#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 109795#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 109794#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 109793#L127 assume 4368 == ssl3_connect_~s__state~0#1; 109792#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 109791#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 109790#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 109788#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 109786#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109782#L527 ssl3_connect_~skip~0#1 := 0; 109780#L109-1 assume !false; 109774#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109772#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 109770#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 109769#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 109768#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 109766#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 109765#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 109764#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 109763#L133 assume 4384 == ssl3_connect_~s__state~0#1; 109762#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 109760#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 109759#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 109757#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 109758#L282-2 [2021-11-20 06:49:43,266 INFO L793 eck$LassoCheckResult]: Loop: 109758#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 110948#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110944#L527 ssl3_connect_~skip~0#1 := 0; 110942#L109-1 assume !false; 110939#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110937#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110934#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110931#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110926#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110903#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110902#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110900#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110762#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 110758#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 110756#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 110754#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 110752#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 110750#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 110748#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 110746#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 110744#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 110742#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 110740#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 110738#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 110736#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 110734#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 110732#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 110730#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 110728#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 110726#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 110724#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 110722#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 110720#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 110718#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 110716#L199 assume 4560 == ssl3_connect_~s__state~0#1; 110050#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 110713#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 110694#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 110687#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 110683#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110677#L527 ssl3_connect_~skip~0#1 := 0; 110673#L109-1 assume !false; 110669#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110665#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110663#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110661#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110658#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110656#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110652#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110650#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 110648#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 110646#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 110644#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 110642#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 110636#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 110634#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 110631#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 110624#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 110621#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 110619#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 110617#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 110615#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 110613#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 110611#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 110609#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 110602#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 110596#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 110589#L187 assume 4512 == ssl3_connect_~s__state~0#1; 106312#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 110580#L388 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; 110575#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 110570#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 110564#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 110558#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110551#L527 ssl3_connect_~skip~0#1 := 0; 110546#L109-1 assume !false; 110541#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110537#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110533#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 106564#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 106560#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 106555#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 106556#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110516#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110513#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 110510#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 110508#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 106536#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 106533#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 106530#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 106527#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 106524#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 106521#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 106518#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 106515#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 106511#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 106508#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 106505#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 106502#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 106498#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 106495#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 106492#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 106489#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 106486#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 106482#L193 assume 4528 == ssl3_connect_~s__state~0#1; 106479#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 106475#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 106470#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 106109#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 106110#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 106465#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 106457#L527 ssl3_connect_~skip~0#1 := 0; 106452#L109-1 assume !false; 106449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106445#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 106442#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 106438#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 106436#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 106431#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 106428#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 106423#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 106421#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 106416#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 106409#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 106403#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 106396#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 106391#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 106384#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 106379#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 106372#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 106367#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 106361#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 106357#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 106353#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 106349#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 106341#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 106342#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 106329#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 106330#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 107424#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 110056#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 110054#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 110052#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 110051#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 110048#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 110047#L205 assume 4352 == ssl3_connect_~s__state~0#1; 110046#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 110043#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 106270#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 106271#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110040#L527 ssl3_connect_~skip~0#1 := 0; 110039#L109-1 assume !false; 110038#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110037#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110036#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110035#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110034#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110032#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110031#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110029#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110027#L133 assume 4384 == ssl3_connect_~s__state~0#1; 110025#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 110959#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 110956#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 110953#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 109758#L282-2 [2021-11-20 06:49:43,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:43,267 INFO L85 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-11-20 06:49:43,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:43,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504748455] [2021-11-20 06:49:43,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:43,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:43,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-20 06:49:43,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:43,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504748455] [2021-11-20 06:49:43,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504748455] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 06:49:43,290 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 06:49:43,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-20 06:49:43,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004438711] [2021-11-20 06:49:43,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 06:49:43,291 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-20 06:49:43,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:43,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-11-20 06:49:43,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:43,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949665948] [2021-11-20 06:49:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:43,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:43,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:43,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949665948] [2021-11-20 06:49:43,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949665948] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:49:43,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162456576] [2021-11-20 06:49:43,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 06:49:43,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:49:43,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:43,331 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:49:43,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-11-20 06:49:43,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 06:49:43,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:49:43,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 06:49:43,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:43,695 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:43,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:49:43,946 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:43,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162456576] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:49:43,947 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:49:43,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 06:49:43,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29085227] [2021-11-20 06:49:43,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:49:43,948 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:43,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:43,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 06:49:43,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 06:49:43,950 INFO L87 Difference]: Start difference. First operand 5385 states and 6376 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) [2021-11-20 06:49:43,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:43,978 INFO L93 Difference]: Finished difference Result 5467 states and 6476 transitions. [2021-11-20 06:49:43,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 06:49:43,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5467 states and 6476 transitions. [2021-11-20 06:49:44,056 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-11-20 06:49:44,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5467 states to 5467 states and 6476 transitions. [2021-11-20 06:49:44,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5467 [2021-11-20 06:49:44,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5467 [2021-11-20 06:49:44,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5467 states and 6476 transitions. [2021-11-20 06:49:44,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:44,080 INFO L681 BuchiCegarLoop]: Abstraction has 5467 states and 6476 transitions. [2021-11-20 06:49:44,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states and 6476 transitions. [2021-11-20 06:49:44,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 5467. [2021-11-20 06:49:44,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5467 states, 5467 states have (on average 1.184561916956283) internal successors, (6476), 5466 states have internal predecessors, (6476), 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) [2021-11-20 06:49:44,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5467 states to 5467 states and 6476 transitions. [2021-11-20 06:49:44,149 INFO L704 BuchiCegarLoop]: Abstraction has 5467 states and 6476 transitions. [2021-11-20 06:49:44,149 INFO L587 BuchiCegarLoop]: Abstraction has 5467 states and 6476 transitions. [2021-11-20 06:49:44,150 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-20 06:49:44,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5467 states and 6476 transitions. [2021-11-20 06:49:44,166 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-11-20 06:49:44,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-20 06:49:44,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-20 06:49:44,168 INFO L842 BuchiCegarLoop]: 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] [2021-11-20 06:49:44,168 INFO L843 BuchiCegarLoop]: 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] [2021-11-20 06:49:44,169 INFO L791 eck$LassoCheckResult]: Stem: 118061#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); 117988#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~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; 117989#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 118044#L98-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; 118060#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 117963#L109-1 assume !false; 118067#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118068#L112 assume 12292 == ssl3_connect_~s__state~0#1; 118057#L113 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; 118058#L217 ssl3_connect_~s__server~0#1 := 0; 118472#L222 assume 0 != ssl3_connect_~cb~0#1; 118470#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 118468#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 118465#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 118459#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 118456#L249 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; 118453#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118445#L527 ssl3_connect_~skip~0#1 := 0; 118443#L109-1 assume !false; 118441#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118439#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118437#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118435#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118433#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118431#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118429#L127 assume 4368 == ssl3_connect_~s__state~0#1; 118427#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 118425#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 118422#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 118419#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 118416#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118408#L527 ssl3_connect_~skip~0#1 := 0; 118406#L109-1 assume !false; 118404#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118402#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118400#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118398#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118396#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118394#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118392#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 118390#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 118388#L133 assume 4384 == ssl3_connect_~s__state~0#1; 118386#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 118384#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 118382#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 118379#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 118380#L282-2 [2021-11-20 06:49:44,169 INFO L793 eck$LassoCheckResult]: Loop: 118380#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 122981#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122975#L527 ssl3_connect_~skip~0#1 := 0; 122973#L109-1 assume !false; 122971#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 122969#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 122967#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 122965#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122963#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122961#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122959#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 122957#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 122955#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 122953#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 122951#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 122949#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 122948#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 122947#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 122946#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 122945#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 119187#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 119180#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 119179#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 119178#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 119176#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 119177#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 121222#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 121220#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 121218#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 121216#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 121214#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 121213#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 121212#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 121211#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 121210#L199 assume 4560 == ssl3_connect_~s__state~0#1; 118137#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 121208#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 121207#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 121205#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 121199#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 121195#L527 ssl3_connect_~skip~0#1 := 0; 121193#L109-1 assume !false; 121191#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121189#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 121187#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 121185#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 121183#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 121181#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 121179#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 121177#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 121175#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 121173#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 121171#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 121169#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 121167#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 121165#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 121163#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 121161#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 121159#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 121157#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 121155#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 121153#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 121150#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 121146#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 121141#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 121139#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 121137#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 121135#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 121133#L187 assume 4512 == ssl3_connect_~s__state~0#1; 118167#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 121130#L388 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; 121128#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 121126#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 121124#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 121116#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 121112#L527 ssl3_connect_~skip~0#1 := 0; 121110#L109-1 assume !false; 121108#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121106#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 121104#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 121102#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 121100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 121098#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 121096#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 121094#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 121092#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 121090#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 121088#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 121086#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 121084#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 121082#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 121080#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 121078#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 121076#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 121075#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 121074#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 121073#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 121072#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 121071#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 121070#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 121068#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 121066#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 121061#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 121059#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 121057#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 121055#L193 assume 4528 == ssl3_connect_~s__state~0#1; 118153#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 121052#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 121050#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 121046#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 121044#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 121033#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 121030#L527 ssl3_connect_~skip~0#1 := 0; 121028#L109-1 assume !false; 121026#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121024#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118307#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118303#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118301#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118297#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118294#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 118290#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 118285#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 118279#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 118272#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 118266#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 118261#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 118253#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 118246#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 118240#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 118233#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 118227#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 118221#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 118216#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 118209#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 118210#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 118194#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 118195#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 118179#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 118180#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 118164#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 118165#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 118149#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 118150#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 118134#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 118135#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 118126#L205 assume 4352 == ssl3_connect_~s__state~0#1; 118127#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 118120#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 118116#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 118117#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118318#L527 ssl3_connect_~skip~0#1 := 0; 118319#L109-1 assume !false; 118312#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118313#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118305#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118306#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118299#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118300#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118292#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 118293#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 118286#L133 assume 4384 == ssl3_connect_~s__state~0#1; 118287#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 118475#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 117929#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 122987#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 118380#L282-2 [2021-11-20 06:49:44,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:44,170 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-11-20 06:49:44,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:44,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213886814] [2021-11-20 06:49:44,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:44,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:44,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:44,176 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 06:49:44,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 06:49:44,186 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 06:49:44,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 06:49:44,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-11-20 06:49:44,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 06:49:44,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304544311] [2021-11-20 06:49:44,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 06:49:44,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 06:49:44,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 06:49:44,218 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:44,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 06:49:44,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304544311] [2021-11-20 06:49:44,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304544311] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 06:49:44,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940971203] [2021-11-20 06:49:44,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 06:49:44,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 06:49:44,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 06:49:44,221 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 06:49:44,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-11-20 06:49:44,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-20 06:49:44,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 06:49:44,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 06:49:44,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 06:49:44,570 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:44,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 06:49:44,884 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-20 06:49:44,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940971203] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 06:49:44,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-20 06:49:44,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-20 06:49:44,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813737321] [2021-11-20 06:49:44,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-20 06:49:44,886 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-20 06:49:44,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 06:49:44,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 06:49:44,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 06:49:44,886 INFO L87 Difference]: Start difference. First operand 5467 states and 6476 transitions. cyclomatic complexity: 1013 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) [2021-11-20 06:49:45,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 06:49:45,141 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-11-20 06:49:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 06:49:45,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-11-20 06:49:45,161 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-20 06:49:45,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-11-20 06:49:45,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-11-20 06:49:45,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-11-20 06:49:45,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-11-20 06:49:45,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 06:49:45,162 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 06:49:45,162 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 06:49:45,162 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 06:49:45,162 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-20 06:49:45,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-11-20 06:49:45,162 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-20 06:49:45,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-11-20 06:49:45,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 06:49:45 BoogieIcfgContainer [2021-11-20 06:49:45,170 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-20 06:49:45,170 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 06:49:45,170 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 06:49:45,170 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 06:49:45,171 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:49:26" (3/4) ... [2021-11-20 06:49:45,174 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-20 06:49:45,174 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 06:49:45,175 INFO L158 Benchmark]: Toolchain (without parser) took 20369.24ms. Allocated memory was 115.3MB in the beginning and 559.9MB in the end (delta: 444.6MB). Free memory was 83.0MB in the beginning and 360.0MB in the end (delta: -277.0MB). Peak memory consumption was 166.3MB. Max. memory is 16.1GB. [2021-11-20 06:49:45,176 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 83.9MB. Free memory is still 37.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:49:45,176 INFO L158 Benchmark]: CACSL2BoogieTranslator took 391.60ms. Allocated memory is still 115.3MB. Free memory was 83.0MB in the beginning and 87.3MB in the end (delta: -4.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-20 06:49:45,177 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.94ms. Allocated memory is still 115.3MB. Free memory was 87.3MB in the beginning and 84.9MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 06:49:45,177 INFO L158 Benchmark]: Boogie Preprocessor took 38.08ms. Allocated memory is still 115.3MB. Free memory was 84.5MB in the beginning and 82.8MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 06:49:45,177 INFO L158 Benchmark]: RCFGBuilder took 728.29ms. Allocated memory is still 115.3MB. Free memory was 82.8MB in the beginning and 59.6MB in the end (delta: 23.3MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-11-20 06:49:45,178 INFO L158 Benchmark]: BuchiAutomizer took 19149.79ms. Allocated memory was 115.3MB in the beginning and 559.9MB in the end (delta: 444.6MB). Free memory was 59.6MB in the beginning and 360.0MB in the end (delta: -300.4MB). Peak memory consumption was 146.1MB. Max. memory is 16.1GB. [2021-11-20 06:49:45,178 INFO L158 Benchmark]: Witness Printer took 4.37ms. Allocated memory is still 559.9MB. Free memory is still 360.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 06:49:45,180 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.24ms. Allocated memory is still 83.9MB. Free memory is still 37.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 391.60ms. Allocated memory is still 115.3MB. Free memory was 83.0MB in the beginning and 87.3MB in the end (delta: -4.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.94ms. Allocated memory is still 115.3MB. Free memory was 87.3MB in the beginning and 84.9MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.08ms. Allocated memory is still 115.3MB. Free memory was 84.5MB in the beginning and 82.8MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 728.29ms. Allocated memory is still 115.3MB. Free memory was 82.8MB in the beginning and 59.6MB in the end (delta: 23.3MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 19149.79ms. Allocated memory was 115.3MB in the beginning and 559.9MB in the end (delta: 444.6MB). Free memory was 59.6MB in the beginning and 360.0MB in the end (delta: -300.4MB). Peak memory consumption was 146.1MB. Max. memory is 16.1GB. * Witness Printer took 4.37ms. Allocated memory is still 559.9MB. Free memory is still 360.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (28 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 4 locations. 28 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.0s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 11.3s. Construction of modules took 2.8s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 4. Automata minimization 1.3s AutomataMinimizationTime, 30 MinimizatonAttempts, 3746 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 6101 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3733 SdHoareTripleChecker+Valid, 3.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3728 mSDsluCounter, 10251 SdHoareTripleChecker+Invalid, 2.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3951 mSDsCounter, 563 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4092 IncrementalHoareTripleChecker+Invalid, 4655 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 563 mSolverCounterUnsat, 6300 mSDtfsCounter, 4092 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 30ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-11-20 06:49:45,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:45,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-11-20 06:49:45,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-11-20 06:49:45,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-11-20 06:49:46,042 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-11-20 06:49:46,242 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c25435f-32ed-4224-89e1-b9c224f090e0/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE