./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 7b2dab56 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC --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 c45c2e72fe5956609ac14f38b7bc5b3490c2942a .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-7b2dab5 [2021-10-11 00:28:10,407 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-11 00:28:10,409 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-11 00:28:10,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-11 00:28:10,458 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-11 00:28:10,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-11 00:28:10,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-11 00:28:10,464 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-11 00:28:10,467 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-11 00:28:10,468 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-11 00:28:10,469 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-11 00:28:10,471 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-11 00:28:10,472 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-11 00:28:10,474 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-11 00:28:10,475 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-11 00:28:10,477 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-11 00:28:10,478 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-11 00:28:10,480 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-11 00:28:10,482 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-11 00:28:10,485 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-11 00:28:10,487 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-11 00:28:10,489 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-11 00:28:10,491 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-11 00:28:10,492 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-11 00:28:10,496 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-11 00:28:10,496 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-11 00:28:10,497 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-11 00:28:10,498 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-11 00:28:10,499 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-11 00:28:10,500 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-11 00:28:10,501 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-11 00:28:10,502 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-11 00:28:10,503 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-11 00:28:10,504 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-11 00:28:10,506 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-11 00:28:10,506 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-11 00:28:10,507 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-11 00:28:10,508 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-11 00:28:10,508 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-11 00:28:10,510 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-11 00:28:10,511 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-11 00:28:10,512 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-11 00:28:10,537 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-11 00:28:10,538 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-11 00:28:10,539 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-11 00:28:10,539 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-11 00:28:10,540 INFO L138 SettingsManager]: * Use SBE=true [2021-10-11 00:28:10,540 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-11 00:28:10,540 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-11 00:28:10,541 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-11 00:28:10,541 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-11 00:28:10,541 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-11 00:28:10,541 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-11 00:28:10,542 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-11 00:28:10,542 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-11 00:28:10,542 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-11 00:28:10,543 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-11 00:28:10,543 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-11 00:28:10,543 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-11 00:28:10,543 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-11 00:28:10,544 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-11 00:28:10,544 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-11 00:28:10,544 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-11 00:28:10,544 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-11 00:28:10,545 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-11 00:28:10,545 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-11 00:28:10,545 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-11 00:28:10,545 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-11 00:28:10,545 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-11 00:28:10,546 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-11 00:28:10,546 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-11 00:28:10,546 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-11 00:28:10,547 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-11 00:28:10,548 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_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/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_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC 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 -> c45c2e72fe5956609ac14f38b7bc5b3490c2942a [2021-10-11 00:28:10,828 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-11 00:28:10,856 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-11 00:28:10,859 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-11 00:28:10,861 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-11 00:28:10,862 INFO L275 PluginConnector]: CDTParser initialized [2021-10-11 00:28:10,863 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-10-11 00:28:10,947 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/data/4c1e183b7/0c5e30c6ae0b44a09908a084c17e40bb/FLAG3470d1f50 [2021-10-11 00:28:11,591 INFO L306 CDTParser]: Found 1 translation units. [2021-10-11 00:28:11,593 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-10-11 00:28:11,619 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/data/4c1e183b7/0c5e30c6ae0b44a09908a084c17e40bb/FLAG3470d1f50 [2021-10-11 00:28:11,892 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/data/4c1e183b7/0c5e30c6ae0b44a09908a084c17e40bb [2021-10-11 00:28:11,895 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-11 00:28:11,903 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-11 00:28:11,905 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-11 00:28:11,905 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-11 00:28:11,911 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-11 00:28:11,912 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 12:28:11" (1/1) ... [2021-10-11 00:28:11,914 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c59718 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:11, skipping insertion in model container [2021-10-11 00:28:11,916 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 12:28:11" (1/1) ... [2021-10-11 00:28:11,923 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-11 00:28:11,974 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-11 00:28:12,252 WARN L226 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_848a66fc-8da4-4ee0-8013-d04494aa5ee9/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37274,37287] [2021-10-11 00:28:12,262 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-11 00:28:12,280 INFO L203 MainTranslator]: Completed pre-run [2021-10-11 00:28:12,332 WARN L226 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_848a66fc-8da4-4ee0-8013-d04494aa5ee9/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37274,37287] [2021-10-11 00:28:12,335 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-11 00:28:12,356 INFO L208 MainTranslator]: Completed translation [2021-10-11 00:28:12,357 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12 WrapperNode [2021-10-11 00:28:12,357 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-11 00:28:12,358 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-11 00:28:12,359 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-11 00:28:12,359 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-11 00:28:12,367 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,378 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,427 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-11 00:28:12,428 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-11 00:28:12,428 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-11 00:28:12,428 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-11 00:28:12,436 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,436 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,439 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,440 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,458 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,479 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,482 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... [2021-10-11 00:28:12,502 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-11 00:28:12,503 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-11 00:28:12,503 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-11 00:28:12,503 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-11 00:28:12,505 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (1/1) ... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:12,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-11 00:28:12,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-11 00:28:12,590 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-11 00:28:12,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-11 00:28:12,783 WARN L800 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-11 00:28:13,312 INFO L752 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-10-11 00:28:13,312 INFO L752 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-10-11 00:28:13,328 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-11 00:28:13,328 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-11 00:28:13,331 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:28:13 BoogieIcfgContainer [2021-10-11 00:28:13,331 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-11 00:28:13,332 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-11 00:28:13,332 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-11 00:28:13,336 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-11 00:28:13,337 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:28:13,337 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 11.10 12:28:11" (1/3) ... [2021-10-11 00:28:13,339 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3790f802 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 11.10 12:28:13, skipping insertion in model container [2021-10-11 00:28:13,339 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:28:13,339 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:28:12" (2/3) ... [2021-10-11 00:28:13,340 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3790f802 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 11.10 12:28:13, skipping insertion in model container [2021-10-11 00:28:13,340 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:28:13,340 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:28:13" (3/3) ... [2021-10-11 00:28:13,342 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2021-10-11 00:28:13,406 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-11 00:28:13,406 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-11 00:28:13,407 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-11 00:28:13,407 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-11 00:28:13,408 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-11 00:28:13,408 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-11 00:28:13,408 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-11 00:28:13,408 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-11 00:28:13,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states. [2021-10-11 00:28:13,457 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-11 00:28:13,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:13,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:13,468 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-11 00:28:13,468 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:13,468 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-11 00:28:13,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states. [2021-10-11 00:28:13,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-11 00:28:13,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:13,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:13,479 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-11 00:28:13,479 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:13,484 INFO L794 eck$LassoCheckResult]: Stem: 87#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6#L-1true havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 105#L96true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89#L99-2true ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 99#L104true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 91#L110-1true [2021-10-11 00:28:13,485 INFO L796 eck$LassoCheckResult]: Loop: 91#L110-1true assume !false; 26#L111true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61#L113true assume !(12292 == ssl3_connect_~s__state~0); 50#L116true assume 16384 == ssl3_connect_~s__state~0; 41#L218true ssl3_connect_~s__server~0 := 0; 86#L223true assume 0 != ssl3_connect_~cb~0; 64#L223-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 115#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 22#L238true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 19#L238-2true assume !(0 == ssl3_connect_~tmp___4~0); 25#L260true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 85#L512true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117#L547true ssl3_connect_~skip~0 := 0; 91#L110-1true [2021-10-11 00:28:13,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:13,496 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-10-11 00:28:13,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:13,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473172681] [2021-10-11 00:28:13,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:13,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:13,654 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:13,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:13,701 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:13,745 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:13,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:13,749 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-10-11 00:28:13,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:13,750 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707868262] [2021-10-11 00:28:13,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:13,783 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:13,798 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:13,808 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:13,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:13,812 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-10-11 00:28:13,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:13,813 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958336393] [2021-10-11 00:28:13,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:13,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:13,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958336393] [2021-10-11 00:28:13,948 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:13,949 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:13,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423910833] [2021-10-11 00:28:14,095 WARN L197 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-10-11 00:28:14,177 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:28:14,177 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:28:14,178 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:28:14,178 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:28:14,178 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:28:14,178 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:14,178 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:28:14,178 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:28:14,179 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-10-11 00:28:14,179 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:28:14,180 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:28:14,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,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-10-11 00:28:14,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,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-10-11 00:28:14,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:14,603 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:28:14,604 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:14,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:14,622 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:14,638 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:14,638 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:14,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:14,680 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:14,718 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:14,719 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:14,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:14,812 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:14,835 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:14,835 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:14,891 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:14,891 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:14,909 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:14,909 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:14,938 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:14,938 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:14,979 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:14,979 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,018 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:15,018 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,031 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:15,031 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,070 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:15,070 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,087 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:15,087 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:15,125 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:15,180 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:15,188 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:15,211 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:15,211 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,244 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:15,244 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:15,303 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:15,320 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}] Lambdas: [1, 1, 8] Nus: [0, 1] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:15,358 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:15,411 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,438 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:28:15,456 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:28:15,456 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:28:15,456 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:28:15,457 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:28:15,457 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:28:15,457 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,457 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:28:15,457 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:28:15,457 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-10-11 00:28:15,457 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:28:15,457 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:28:15,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:15,800 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-10-11 00:28:15,932 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:28:15,936 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:15,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:15,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:15,951 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:15,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:15,952 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:15,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:15,955 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:15,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:15,967 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,010 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:16,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,011 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:16,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,030 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:16,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,075 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,079 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,079 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,094 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:16,135 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,139 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,139 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,162 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:16,197 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,199 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,200 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,201 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,222 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,265 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,265 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,266 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,267 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,267 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,282 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:16,326 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,339 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,367 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,378 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,399 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,401 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:16,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,402 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:16,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,422 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,447 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,451 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,474 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:16,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:16,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:16,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:16,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:16,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:16,520 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:16,520 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:16,529 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:28:16,535 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-11 00:28:16,535 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:16,544 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:28:16,544 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:28:16,544 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:28:16,545 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:16,578 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:28:16,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:16,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:16,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:28:16,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:16,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:28:16,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:16,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:16,821 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-10-11 00:28:16,823 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 127 states. Second operand 5 states. [2021-10-11 00:28:17,325 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 127 states.. Second operand 5 states. Result 506 states and 827 transitions. Complement of second has 8 states. [2021-10-11 00:28:17,326 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-10-11 00:28:17,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:28:17,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-10-11 00:28:17,330 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-11 00:28:17,331 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:17,332 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-10-11 00:28:17,332 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:17,332 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-10-11 00:28:17,333 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:17,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-10-11 00:28:17,349 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-11 00:28:17,365 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-10-11 00:28:17,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-10-11 00:28:17,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-10-11 00:28:17,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-10-11 00:28:17,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:17,375 INFO L692 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-10-11 00:28:17,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-10-11 00:28:17,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-10-11 00:28:17,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2021-10-11 00:28:17,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-10-11 00:28:17,438 INFO L715 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-10-11 00:28:17,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:17,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:17,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:17,445 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand 3 states. [2021-10-11 00:28:17,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:17,614 INFO L93 Difference]: Finished difference Result 165 states and 246 transitions. [2021-10-11 00:28:17,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:17,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 246 transitions. [2021-10-11 00:28:17,618 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-10-11 00:28:17,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 246 transitions. [2021-10-11 00:28:17,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143 [2021-10-11 00:28:17,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2021-10-11 00:28:17,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 246 transitions. [2021-10-11 00:28:17,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:17,621 INFO L692 BuchiCegarLoop]: Abstraction has 165 states and 246 transitions. [2021-10-11 00:28:17,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 246 transitions. [2021-10-11 00:28:17,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 156. [2021-10-11 00:28:17,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2021-10-11 00:28:17,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2021-10-11 00:28:17,629 INFO L715 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-10-11 00:28:17,629 INFO L595 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-10-11 00:28:17,630 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-11 00:28:17,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2021-10-11 00:28:17,631 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-10-11 00:28:17,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:17,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:17,632 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:28:17,633 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:17,633 INFO L794 eck$LassoCheckResult]: Stem: 1139#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1033#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1034#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1142#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1143#L104 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1105#L105 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1106#L110-1 [2021-10-11 00:28:17,633 INFO L796 eck$LassoCheckResult]: Loop: 1106#L110-1 assume !false; 1076#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1077#L113 assume 12292 == ssl3_connect_~s__state~0; 1047#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1048#L218 ssl3_connect_~s__server~0 := 0; 1097#L223 assume 0 != ssl3_connect_~cb~0; 1122#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1123#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1065#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1060#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1061#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1055#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1042#L547 ssl3_connect_~skip~0 := 0; 1106#L110-1 [2021-10-11 00:28:17,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:17,634 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-10-11 00:28:17,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:17,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653621552] [2021-10-11 00:28:17,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:17,647 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:17,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:17,658 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:17,665 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:17,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:17,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-10-11 00:28:17,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:17,666 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113326143] [2021-10-11 00:28:17,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:17,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:17,689 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:17,699 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:17,705 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:17,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:17,711 INFO L82 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-10-11 00:28:17,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:17,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733378352] [2021-10-11 00:28:17,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:17,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:17,731 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:17,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:17,777 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:17,784 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:17,929 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:28:17,930 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:28:17,930 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:28:17,930 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:28:17,930 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:28:17,930 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:17,930 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:28:17,931 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:28:17,931 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2021-10-11 00:28:17,931 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:28:17,931 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:28:17,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:17,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:18,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:18,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:18,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:18,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:18,238 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-10-11 00:28:18,403 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:28:18,403 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,412 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,427 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,428 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,464 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,464 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,479 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,479 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,513 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,517 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,517 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,546 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,546 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:18,548 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,549 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,569 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,569 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:18,591 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,591 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,631 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,651 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,651 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post42=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post42=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,684 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,684 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,695 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,695 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,728 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,728 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:18,775 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,796 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,796 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,829 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,829 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,843 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,843 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,877 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,877 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,928 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,934 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,951 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,951 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:18,984 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:18,984 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:18,996 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:18,996 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:19,033 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,079 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:19,079 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,095 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:19,096 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}] Lambdas: [1, 1, 8] Nus: [0, 1] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:19,133 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,147 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:19,147 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:19,181 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:19,231 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,250 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:28:19,281 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:28:19,281 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:28:19,281 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:28:19,282 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:28:19,282 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:28:19,282 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,282 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:28:19,282 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:28:19,282 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2021-10-11 00:28:19,282 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:28:19,282 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:28:19,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:19,565 WARN L197 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-10-11 00:28:19,738 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:28:19,738 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:19,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,749 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:19,750 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:19,751 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:19,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,774 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:19,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:19,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:19,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:19,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:19,828 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:19,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:19,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:19,857 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:19,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:19,865 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:19,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:19,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:19,887 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:19,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:19,888 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,911 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:19,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:19,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:19,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:19,932 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:19,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:19,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:19,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,969 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:19,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:19,971 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:19,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:19,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:19,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:19,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:19,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:19,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:19,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:19,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:19,997 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,019 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:20,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,020 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:20,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:20,022 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:20,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:20,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:20,082 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:20,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,125 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,125 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:20,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,126 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:20,126 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,142 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:20,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:20,175 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:20,191 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:20,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:20,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:20,242 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:20,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:20,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:20,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,306 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:20,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:20,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:20,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:20,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:20,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:20,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:20,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:20,348 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:28:20,357 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-11 00:28:20,357 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:20,359 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:28:20,359 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:28:20,359 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:28:20,360 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-10-11 00:28:20,378 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:28:20,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:20,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:20,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:28:20,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:20,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:20,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:28:20,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:20,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:20,520 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-10-11 00:28:20,520 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2021-10-11 00:28:20,785 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 474 states and 696 transitions. Complement of second has 7 states. [2021-10-11 00:28:20,785 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-10-11 00:28:20,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:28:20,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-10-11 00:28:20,786 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-11 00:28:20,787 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:20,787 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-11 00:28:20,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:20,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:20,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:28:20,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:20,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:28:20,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:20,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:20,878 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-10-11 00:28:20,879 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2021-10-11 00:28:21,135 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 488 states and 713 transitions. Complement of second has 9 states. [2021-10-11 00:28:21,135 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-10-11 00:28:21,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:28:21,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-10-11 00:28:21,137 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-11 00:28:21,137 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:21,137 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-11 00:28:21,137 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:21,138 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-11 00:28:21,138 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:21,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 488 states and 713 transitions. [2021-10-11 00:28:21,143 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-10-11 00:28:21,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 488 states to 385 states and 576 transitions. [2021-10-11 00:28:21,147 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2021-10-11 00:28:21,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2021-10-11 00:28:21,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 385 states and 576 transitions. [2021-10-11 00:28:21,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:21,149 INFO L692 BuchiCegarLoop]: Abstraction has 385 states and 576 transitions. [2021-10-11 00:28:21,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states and 576 transitions. [2021-10-11 00:28:21,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 182. [2021-10-11 00:28:21,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2021-10-11 00:28:21,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-10-11 00:28:21,158 INFO L715 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-10-11 00:28:21,158 INFO L595 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-10-11 00:28:21,158 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-11 00:28:21,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-10-11 00:28:21,159 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-10-11 00:28:21,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:21,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:21,160 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:28:21,160 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:21,161 INFO L794 eck$LassoCheckResult]: Stem: 2419#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2305#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2306#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2422#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2423#L104 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2380#L105 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2381#L110-1 [2021-10-11 00:28:21,161 INFO L796 eck$LassoCheckResult]: Loop: 2381#L110-1 assume !false; 2471#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2469#L113 assume 12292 == ssl3_connect_~s__state~0; 2319#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 2320#L218 ssl3_connect_~s__server~0 := 0; 2372#L223 assume 0 != ssl3_connect_~cb~0; 2401#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2402#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2339#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2334#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 2335#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 2329#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2416#L547 ssl3_connect_~skip~0 := 0; 2381#L110-1 [2021-10-11 00:28:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:21,161 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-10-11 00:28:21,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:21,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749027098] [2021-10-11 00:28:21,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:21,178 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:21,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:21,185 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:21,197 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:21,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:21,198 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-10-11 00:28:21,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:21,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634682518] [2021-10-11 00:28:21,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:21,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:21,204 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:21,217 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:21,220 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:21,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:21,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-10-11 00:28:21,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:21,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426544495] [2021-10-11 00:28:21,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:21,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:21,249 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:21,277 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:21,281 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:21,426 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:28:21,426 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:28:21,426 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:28:21,426 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:28:21,426 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:28:21,426 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,427 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:28:21,427 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:28:21,427 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2021-10-11 00:28:21,427 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:28:21,427 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:28:21,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:21,704 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-10-11 00:28:21,842 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:28:21,842 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,845 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,845 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:21,851 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,851 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,870 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,871 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:21,873 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,873 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,894 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:21,898 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,899 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post42=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post42=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,919 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,919 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:21,921 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,921 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:21,944 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,944 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:21,967 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,967 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:21,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:21,987 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:21,991 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:21,991 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:28:22,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:22,011 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:22,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:22,049 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:22,049 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,070 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:22,070 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,093 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:22,093 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:22,104 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:28:22,104 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}] Lambdas: [1, 1, 8] Nus: [0, 1] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,124 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:28:22,124 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,148 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:28:22,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:28:22,153 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:28:22,171 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:28:22,171 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:28:22,171 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:28:22,171 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:28:22,171 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:28:22,171 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,171 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:28:22,171 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:28:22,171 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2021-10-11 00:28:22,171 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:28:22,171 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:28:22,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,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-10-11 00:28:22,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-10-11 00:28:22,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,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-10-11 00:28:22,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:28:22,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-10-11 00:28:22,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-10-11 00:28:22,486 WARN L197 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-10-11 00:28:22,604 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:28:22,604 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,625 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,626 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:22,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,627 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:22,627 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,630 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,651 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,652 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,654 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,676 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,697 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,698 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,698 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,699 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,723 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,745 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:28:22,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,746 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:28:22,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,748 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,770 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,788 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,820 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,844 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:28:22,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:28:22,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:28:22,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:28:22,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:28:22,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:28:22,867 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:28:22,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:28:22,869 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:28:22,871 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-11 00:28:22,871 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:28:22,875 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:28:22,875 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:28:22,875 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:28:22,875 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-10-11 00:28:22,893 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:28:22,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:22,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:22,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:28:22,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:22,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:22,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:28:22,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:23,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:23,009 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-10-11 00:28:23,009 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 5 states. [2021-10-11 00:28:23,284 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 500 states and 732 transitions. Complement of second has 7 states. [2021-10-11 00:28:23,285 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-10-11 00:28:23,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:28:23,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-10-11 00:28:23,286 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-11 00:28:23,287 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:23,287 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-11 00:28:23,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:23,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:28:23,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:23,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:28:23,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:23,385 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-10-11 00:28:23,385 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 5 states. [2021-10-11 00:28:23,580 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 514 states and 749 transitions. Complement of second has 9 states. [2021-10-11 00:28:23,581 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-10-11 00:28:23,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:28:23,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-10-11 00:28:23,582 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-11 00:28:23,582 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:23,583 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-11 00:28:23,583 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:23,583 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-11 00:28:23,583 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:28:23,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 514 states and 749 transitions. [2021-10-11 00:28:23,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-10-11 00:28:23,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 514 states to 411 states and 612 transitions. [2021-10-11 00:28:23,594 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2021-10-11 00:28:23,595 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2021-10-11 00:28:23,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 612 transitions. [2021-10-11 00:28:23,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:23,597 INFO L692 BuchiCegarLoop]: Abstraction has 411 states and 612 transitions. [2021-10-11 00:28:23,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 612 transitions. [2021-10-11 00:28:23,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 182. [2021-10-11 00:28:23,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2021-10-11 00:28:23,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-10-11 00:28:23,613 INFO L715 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-10-11 00:28:23,613 INFO L595 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-10-11 00:28:23,613 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-11 00:28:23,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-10-11 00:28:23,614 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-10-11 00:28:23,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:23,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:23,616 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:23,616 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:23,616 INFO L794 eck$LassoCheckResult]: Stem: 3764#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3655#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3656#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3767#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 3768#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3780#L110-1 assume !false; 3826#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3825#L113 assume 12292 == ssl3_connect_~s__state~0; 3669#L114 [2021-10-11 00:28:23,617 INFO L796 eck$LassoCheckResult]: Loop: 3669#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 3670#L218 ssl3_connect_~s__server~0 := 0; 3720#L223 assume 0 != ssl3_connect_~cb~0; 3746#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3747#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3689#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3684#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 3685#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 3679#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3664#L547 ssl3_connect_~skip~0 := 0; 3771#L110-1 assume !false; 3700#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3701#L113 assume 12292 == ssl3_connect_~s__state~0; 3669#L114 [2021-10-11 00:28:23,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:23,617 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-10-11 00:28:23,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:23,618 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241123911] [2021-10-11 00:28:23,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:23,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:23,641 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:23,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:23,661 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:23,665 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:23,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:23,669 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-10-11 00:28:23,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:23,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834623227] [2021-10-11 00:28:23,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:23,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:23,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834623227] [2021-10-11 00:28:23,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:23,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:23,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17908158] [2021-10-11 00:28:23,697 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:23,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:23,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:23,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:23,698 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 3 states. [2021-10-11 00:28:23,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:23,929 INFO L93 Difference]: Finished difference Result 262 states and 363 transitions. [2021-10-11 00:28:23,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:23,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 363 transitions. [2021-10-11 00:28:23,932 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2021-10-11 00:28:23,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 245 states and 341 transitions. [2021-10-11 00:28:23,935 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2021-10-11 00:28:23,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2021-10-11 00:28:23,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 341 transitions. [2021-10-11 00:28:23,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:23,936 INFO L692 BuchiCegarLoop]: Abstraction has 245 states and 341 transitions. [2021-10-11 00:28:23,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 341 transitions. [2021-10-11 00:28:23,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 178. [2021-10-11 00:28:23,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2021-10-11 00:28:23,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 254 transitions. [2021-10-11 00:28:23,941 INFO L715 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-10-11 00:28:23,941 INFO L595 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-10-11 00:28:23,941 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-11 00:28:23,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 254 transitions. [2021-10-11 00:28:23,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2021-10-11 00:28:23,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:23,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:23,943 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:23,944 INFO L854 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-10-11 00:28:23,944 INFO L794 eck$LassoCheckResult]: Stem: 4192#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4104#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4105#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4195#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 4196#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4208#L110-1 assume !false; 4263#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4264#L113 assume 12292 == ssl3_connect_~s__state~0; 4113#L114 [2021-10-11 00:28:23,944 INFO L796 eck$LassoCheckResult]: Loop: 4113#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4114#L218 ssl3_connect_~s__server~0 := 0; 4152#L223 assume 0 != ssl3_connect_~cb~0; 4177#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4178#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4130#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4127#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4128#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4136#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4262#L547 ssl3_connect_~skip~0 := 0; 4259#L110-1 assume !false; 4255#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4253#L113 assume !(12292 == ssl3_connect_~s__state~0); 4250#L116 assume !(16384 == ssl3_connect_~s__state~0); 4249#L119 assume !(4096 == ssl3_connect_~s__state~0); 4246#L122 assume !(20480 == ssl3_connect_~s__state~0); 4247#L125 assume !(4099 == ssl3_connect_~s__state~0); 4245#L128 assume 4368 == ssl3_connect_~s__state~0; 4123#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4202#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4203#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4204#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4120#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4274#L547 ssl3_connect_~skip~0 := 0; 4273#L110-1 assume !false; 4272#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4256#L113 assume 12292 == ssl3_connect_~s__state~0; 4113#L114 [2021-10-11 00:28:23,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:23,945 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-10-11 00:28:23,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:23,945 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47679713] [2021-10-11 00:28:23,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:23,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:23,952 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:23,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:23,958 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:23,962 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:23,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:23,963 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-10-11 00:28:23,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:23,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788975470] [2021-10-11 00:28:23,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:23,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:23,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:23,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788975470] [2021-10-11 00:28:23,983 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:23,983 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:23,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364897973] [2021-10-11 00:28:23,983 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:23,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:23,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:23,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:23,984 INFO L87 Difference]: Start difference. First operand 178 states and 254 transitions. cyclomatic complexity: 77 Second operand 3 states. [2021-10-11 00:28:24,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:24,176 INFO L93 Difference]: Finished difference Result 233 states and 324 transitions. [2021-10-11 00:28:24,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:24,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 233 states and 324 transitions. [2021-10-11 00:28:24,179 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2021-10-11 00:28:24,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 233 states to 233 states and 324 transitions. [2021-10-11 00:28:24,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 233 [2021-10-11 00:28:24,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 233 [2021-10-11 00:28:24,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 233 states and 324 transitions. [2021-10-11 00:28:24,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:24,184 INFO L692 BuchiCegarLoop]: Abstraction has 233 states and 324 transitions. [2021-10-11 00:28:24,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states and 324 transitions. [2021-10-11 00:28:24,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 195. [2021-10-11 00:28:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2021-10-11 00:28:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 281 transitions. [2021-10-11 00:28:24,188 INFO L715 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-10-11 00:28:24,189 INFO L595 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-10-11 00:28:24,189 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-11 00:28:24,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 281 transitions. [2021-10-11 00:28:24,190 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2021-10-11 00:28:24,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:24,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:24,193 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:24,193 INFO L854 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-10-11 00:28:24,193 INFO L794 eck$LassoCheckResult]: Stem: 4606#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4521#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4522#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4609#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 4610#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4613#L110-1 assume !false; 4614#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4705#L113 assume 12292 == ssl3_connect_~s__state~0; 4530#L114 [2021-10-11 00:28:24,194 INFO L796 eck$LassoCheckResult]: Loop: 4530#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4531#L218 ssl3_connect_~s__server~0 := 0; 4568#L223 assume 0 != ssl3_connect_~cb~0; 4591#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4592#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4547#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4544#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4545#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4552#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4674#L547 ssl3_connect_~skip~0 := 0; 4673#L110-1 assume !false; 4672#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4671#L113 assume !(12292 == ssl3_connect_~s__state~0); 4670#L116 assume !(16384 == ssl3_connect_~s__state~0); 4669#L119 assume !(4096 == ssl3_connect_~s__state~0); 4668#L122 assume !(20480 == ssl3_connect_~s__state~0); 4667#L125 assume !(4099 == ssl3_connect_~s__state~0); 4666#L128 assume 4368 == ssl3_connect_~s__state~0; 4540#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4616#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4617#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4618#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4605#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4528#L547 ssl3_connect_~skip~0 := 0; 4630#L110-1 assume !false; 4708#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4707#L113 assume !(12292 == ssl3_connect_~s__state~0); 4703#L116 assume !(16384 == ssl3_connect_~s__state~0); 4704#L119 assume !(4096 == ssl3_connect_~s__state~0); 4555#L122 assume !(20480 == ssl3_connect_~s__state~0); 4532#L125 assume !(4099 == ssl3_connect_~s__state~0); 4533#L128 assume !(4368 == ssl3_connect_~s__state~0); 4541#L131 assume !(4369 == ssl3_connect_~s__state~0); 4642#L134 assume 4384 == ssl3_connect_~s__state~0; 4595#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4596#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4620#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 4564#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4563#L301-2 ssl3_connect_~s__init_num~0 := 0; 4537#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4696#L547 ssl3_connect_~skip~0 := 0; 4691#L110-1 assume !false; 4689#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4687#L113 assume 12292 == ssl3_connect_~s__state~0; 4530#L114 [2021-10-11 00:28:24,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,194 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-10-11 00:28:24,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530556326] [2021-10-11 00:28:24,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,207 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,223 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,230 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:24,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,231 INFO L82 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-10-11 00:28:24,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,231 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928634023] [2021-10-11 00:28:24,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:24,278 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-11 00:28:24,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928634023] [2021-10-11 00:28:24,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:24,282 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:24,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47747037] [2021-10-11 00:28:24,282 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:24,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:24,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:24,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:24,283 INFO L87 Difference]: Start difference. First operand 195 states and 281 transitions. cyclomatic complexity: 87 Second operand 3 states. [2021-10-11 00:28:24,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:24,491 INFO L93 Difference]: Finished difference Result 237 states and 352 transitions. [2021-10-11 00:28:24,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:24,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 352 transitions. [2021-10-11 00:28:24,494 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-11 00:28:24,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 352 transitions. [2021-10-11 00:28:24,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2021-10-11 00:28:24,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2021-10-11 00:28:24,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 352 transitions. [2021-10-11 00:28:24,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:24,497 INFO L692 BuchiCegarLoop]: Abstraction has 237 states and 352 transitions. [2021-10-11 00:28:24,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 352 transitions. [2021-10-11 00:28:24,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 223. [2021-10-11 00:28:24,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2021-10-11 00:28:24,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2021-10-11 00:28:24,503 INFO L715 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-10-11 00:28:24,503 INFO L595 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-10-11 00:28:24,503 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-11 00:28:24,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2021-10-11 00:28:24,505 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-10-11 00:28:24,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:24,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:24,506 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:24,506 INFO L854 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-10-11 00:28:24,507 INFO L794 eck$LassoCheckResult]: Stem: 5045#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4959#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4960#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5048#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 5049#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5061#L110-1 assume !false; 5142#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5143#L113 assume 12292 == ssl3_connect_~s__state~0; 4968#L114 [2021-10-11 00:28:24,507 INFO L796 eck$LassoCheckResult]: Loop: 4968#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4969#L218 ssl3_connect_~s__server~0 := 0; 5007#L223 assume 0 != ssl3_connect_~cb~0; 5031#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5032#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4985#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4982#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4983#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4990#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5111#L547 ssl3_connect_~skip~0 := 0; 5110#L110-1 assume !false; 5109#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5108#L113 assume !(12292 == ssl3_connect_~s__state~0); 5107#L116 assume !(16384 == ssl3_connect_~s__state~0); 5106#L119 assume !(4096 == ssl3_connect_~s__state~0); 5105#L122 assume !(20480 == ssl3_connect_~s__state~0); 5104#L125 assume !(4099 == ssl3_connect_~s__state~0); 5103#L128 assume !(4368 == ssl3_connect_~s__state~0); 4961#L131 assume !(4369 == ssl3_connect_~s__state~0); 4962#L134 assume !(4384 == ssl3_connect_~s__state~0); 5062#L137 assume !(4385 == ssl3_connect_~s__state~0); 5063#L140 assume !(4400 == ssl3_connect_~s__state~0); 5042#L143 assume !(4401 == ssl3_connect_~s__state~0); 5029#L146 assume !(4416 == ssl3_connect_~s__state~0); 5030#L149 assume !(4417 == ssl3_connect_~s__state~0); 5021#L152 assume !(4432 == ssl3_connect_~s__state~0); 4999#L155 assume !(4433 == ssl3_connect_~s__state~0); 4972#L158 assume !(4448 == ssl3_connect_~s__state~0); 4973#L161 assume !(4449 == ssl3_connect_~s__state~0); 4963#L164 assume !(4464 == ssl3_connect_~s__state~0); 4964#L167 assume !(4465 == ssl3_connect_~s__state~0); 5072#L170 assume !(4466 == ssl3_connect_~s__state~0); 5068#L173 assume !(4467 == ssl3_connect_~s__state~0); 5043#L176 assume !(4480 == ssl3_connect_~s__state~0); 5033#L179 assume !(4481 == ssl3_connect_~s__state~0); 5034#L182 assume !(4496 == ssl3_connect_~s__state~0); 5023#L185 assume !(4497 == ssl3_connect_~s__state~0); 5000#L188 assume !(4512 == ssl3_connect_~s__state~0); 5001#L191 assume !(4513 == ssl3_connect_~s__state~0); 4984#L194 assume !(4528 == ssl3_connect_~s__state~0); 4957#L197 assume !(4529 == ssl3_connect_~s__state~0); 4958#L200 assume !(4560 == ssl3_connect_~s__state~0); 5073#L203 assume !(4561 == ssl3_connect_~s__state~0); 5069#L206 assume 4352 == ssl3_connect_~s__state~0; 5005#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5006#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5051#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5064#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5124#L547 ssl3_connect_~skip~0 := 0; 5123#L110-1 assume !false; 5122#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5121#L113 assume 12292 == ssl3_connect_~s__state~0; 4968#L114 [2021-10-11 00:28:24,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,508 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-10-11 00:28:24,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453477825] [2021-10-11 00:28:24,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,514 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,520 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,523 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:24,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,524 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-10-11 00:28:24,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114534642] [2021-10-11 00:28:24,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:24,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:24,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114534642] [2021-10-11 00:28:24,566 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:24,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:24,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377211747] [2021-10-11 00:28:24,567 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:24,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:24,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:24,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:24,568 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand 3 states. [2021-10-11 00:28:24,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:24,693 INFO L93 Difference]: Finished difference Result 241 states and 359 transitions. [2021-10-11 00:28:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:24,693 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 359 transitions. [2021-10-11 00:28:24,696 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-10-11 00:28:24,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 359 transitions. [2021-10-11 00:28:24,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2021-10-11 00:28:24,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2021-10-11 00:28:24,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 359 transitions. [2021-10-11 00:28:24,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:24,699 INFO L692 BuchiCegarLoop]: Abstraction has 241 states and 359 transitions. [2021-10-11 00:28:24,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 359 transitions. [2021-10-11 00:28:24,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2021-10-11 00:28:24,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2021-10-11 00:28:24,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2021-10-11 00:28:24,705 INFO L715 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-10-11 00:28:24,705 INFO L595 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-10-11 00:28:24,705 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-11 00:28:24,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 355 transitions. [2021-10-11 00:28:24,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-11 00:28:24,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:24,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:24,708 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:24,708 INFO L854 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-10-11 00:28:24,708 INFO L794 eck$LassoCheckResult]: Stem: 5516#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5429#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5430#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5519#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 5520#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5532#L110-1 assume !false; 5622#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5576#L113 assume 12292 == ssl3_connect_~s__state~0; 5439#L114 [2021-10-11 00:28:24,709 INFO L796 eck$LassoCheckResult]: Loop: 5439#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 5440#L218 ssl3_connect_~s__server~0 := 0; 5477#L223 assume 0 != ssl3_connect_~cb~0; 5502#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5503#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5454#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5451#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 5452#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 5460#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5599#L547 ssl3_connect_~skip~0 := 0; 5597#L110-1 assume !false; 5595#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5593#L113 assume !(12292 == ssl3_connect_~s__state~0); 5591#L116 assume !(16384 == ssl3_connect_~s__state~0); 5588#L119 assume !(4096 == ssl3_connect_~s__state~0); 5582#L122 assume !(20480 == ssl3_connect_~s__state~0); 5441#L125 assume !(4099 == ssl3_connect_~s__state~0); 5442#L128 assume 4368 == ssl3_connect_~s__state~0; 5432#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 5525#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5526#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5527#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5528#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5647#L547 ssl3_connect_~skip~0 := 0; 5645#L110-1 assume !false; 5643#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5641#L113 assume !(12292 == ssl3_connect_~s__state~0); 5637#L116 assume !(16384 == ssl3_connect_~s__state~0); 5635#L119 assume !(4096 == ssl3_connect_~s__state~0); 5633#L122 assume !(20480 == ssl3_connect_~s__state~0); 5632#L125 assume !(4099 == ssl3_connect_~s__state~0); 5631#L128 assume !(4368 == ssl3_connect_~s__state~0); 5630#L131 assume !(4369 == ssl3_connect_~s__state~0); 5574#L134 assume !(4384 == ssl3_connect_~s__state~0); 5533#L137 assume !(4385 == ssl3_connect_~s__state~0); 5534#L140 assume !(4400 == ssl3_connect_~s__state~0); 5513#L143 assume !(4401 == ssl3_connect_~s__state~0); 5500#L146 assume !(4416 == ssl3_connect_~s__state~0); 5501#L149 assume !(4417 == ssl3_connect_~s__state~0); 5492#L152 assume !(4432 == ssl3_connect_~s__state~0); 5469#L155 assume !(4433 == ssl3_connect_~s__state~0); 5443#L158 assume !(4448 == ssl3_connect_~s__state~0); 5444#L161 assume !(4449 == ssl3_connect_~s__state~0); 5434#L164 assume !(4464 == ssl3_connect_~s__state~0); 5435#L167 assume !(4465 == ssl3_connect_~s__state~0); 5545#L170 assume !(4466 == ssl3_connect_~s__state~0); 5540#L173 assume !(4467 == ssl3_connect_~s__state~0); 5514#L176 assume !(4480 == ssl3_connect_~s__state~0); 5504#L179 assume !(4481 == ssl3_connect_~s__state~0); 5505#L182 assume !(4496 == ssl3_connect_~s__state~0); 5494#L185 assume !(4497 == ssl3_connect_~s__state~0); 5470#L188 assume !(4512 == ssl3_connect_~s__state~0); 5471#L191 assume !(4513 == ssl3_connect_~s__state~0); 5453#L194 assume !(4528 == ssl3_connect_~s__state~0); 5427#L197 assume !(4529 == ssl3_connect_~s__state~0); 5428#L200 assume !(4560 == ssl3_connect_~s__state~0); 5546#L203 assume !(4561 == ssl3_connect_~s__state~0); 5541#L206 assume 4352 == ssl3_connect_~s__state~0; 5475#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5476#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5522#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5536#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5580#L547 ssl3_connect_~skip~0 := 0; 5579#L110-1 assume !false; 5578#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5557#L113 assume 12292 == ssl3_connect_~s__state~0; 5439#L114 [2021-10-11 00:28:24,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,709 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-10-11 00:28:24,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057817943] [2021-10-11 00:28:24,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,716 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,721 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,724 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:24,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-10-11 00:28:24,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012840446] [2021-10-11 00:28:24,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:24,754 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:24,754 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012840446] [2021-10-11 00:28:24,754 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:24,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:24,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872353076] [2021-10-11 00:28:24,755 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:24,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:24,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:24,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:24,756 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. cyclomatic complexity: 118 Second operand 3 states. [2021-10-11 00:28:24,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:24,887 INFO L93 Difference]: Finished difference Result 243 states and 358 transitions. [2021-10-11 00:28:24,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:24,888 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 243 states and 358 transitions. [2021-10-11 00:28:24,890 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-10-11 00:28:24,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 243 states to 243 states and 358 transitions. [2021-10-11 00:28:24,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 243 [2021-10-11 00:28:24,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 243 [2021-10-11 00:28:24,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 243 states and 358 transitions. [2021-10-11 00:28:24,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:24,894 INFO L692 BuchiCegarLoop]: Abstraction has 243 states and 358 transitions. [2021-10-11 00:28:24,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states and 358 transitions. [2021-10-11 00:28:24,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 238. [2021-10-11 00:28:24,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2021-10-11 00:28:24,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 350 transitions. [2021-10-11 00:28:24,899 INFO L715 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-10-11 00:28:24,899 INFO L595 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-10-11 00:28:24,899 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-11 00:28:24,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 350 transitions. [2021-10-11 00:28:24,901 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-11 00:28:24,901 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:24,901 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:24,902 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:24,903 INFO L854 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-10-11 00:28:24,903 INFO L794 eck$LassoCheckResult]: Stem: 6002#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5916#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5917#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6005#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 6006#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6019#L110-1 assume !false; 6120#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6070#L113 assume 12292 == ssl3_connect_~s__state~0; 5925#L114 [2021-10-11 00:28:24,903 INFO L796 eck$LassoCheckResult]: Loop: 5925#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 5926#L218 ssl3_connect_~s__server~0 := 0; 5964#L223 assume 0 != ssl3_connect_~cb~0; 5988#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5989#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5942#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5939#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 5940#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 5947#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6090#L547 ssl3_connect_~skip~0 := 0; 6089#L110-1 assume !false; 6088#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6087#L113 assume !(12292 == ssl3_connect_~s__state~0); 6086#L116 assume !(16384 == ssl3_connect_~s__state~0); 6085#L119 assume !(4096 == ssl3_connect_~s__state~0); 6084#L122 assume !(20480 == ssl3_connect_~s__state~0); 5927#L125 assume !(4099 == ssl3_connect_~s__state~0); 5928#L128 assume 4368 == ssl3_connect_~s__state~0; 6011#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6012#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6013#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6014#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6015#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6130#L547 ssl3_connect_~skip~0 := 0; 6128#L110-1 assume !false; 6065#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6064#L113 assume !(12292 == ssl3_connect_~s__state~0); 6063#L116 assume !(16384 == ssl3_connect_~s__state~0); 6061#L119 assume !(4096 == ssl3_connect_~s__state~0); 6060#L122 assume !(20480 == ssl3_connect_~s__state~0); 6045#L125 assume !(4099 == ssl3_connect_~s__state~0); 5935#L128 assume !(4368 == ssl3_connect_~s__state~0); 5936#L131 assume !(4369 == ssl3_connect_~s__state~0); 6082#L134 assume 4384 == ssl3_connect_~s__state~0; 5992#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 5993#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6017#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 5960#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5959#L301-2 ssl3_connect_~s__init_num~0 := 0; 5932#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5923#L547 ssl3_connect_~skip~0 := 0; 6009#L110-1 assume !false; 5948#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5949#L113 assume !(12292 == ssl3_connect_~s__state~0); 5973#L116 assume !(16384 == ssl3_connect_~s__state~0); 5974#L119 assume !(4096 == ssl3_connect_~s__state~0); 5950#L122 assume !(20480 == ssl3_connect_~s__state~0); 5951#L125 assume !(4099 == ssl3_connect_~s__state~0); 6037#L128 assume !(4368 == ssl3_connect_~s__state~0); 6043#L131 assume !(4369 == ssl3_connect_~s__state~0); 6044#L134 assume !(4384 == ssl3_connect_~s__state~0); 6083#L137 assume !(4385 == ssl3_connect_~s__state~0); 6052#L140 assume !(4400 == ssl3_connect_~s__state~0); 6053#L143 assume !(4401 == ssl3_connect_~s__state~0); 6054#L146 assume !(4416 == ssl3_connect_~s__state~0); 6058#L149 assume !(4417 == ssl3_connect_~s__state~0); 6059#L152 assume !(4432 == ssl3_connect_~s__state~0); 6062#L155 assume !(4433 == ssl3_connect_~s__state~0); 6049#L158 assume !(4448 == ssl3_connect_~s__state~0); 6050#L161 assume !(4449 == ssl3_connect_~s__state~0); 6051#L164 assume !(4464 == ssl3_connect_~s__state~0); 6055#L167 assume !(4465 == ssl3_connect_~s__state~0); 6056#L170 assume !(4466 == ssl3_connect_~s__state~0); 6057#L173 assume !(4467 == ssl3_connect_~s__state~0); 6046#L176 assume !(4480 == ssl3_connect_~s__state~0); 6047#L179 assume !(4481 == ssl3_connect_~s__state~0); 6048#L182 assume !(4496 == ssl3_connect_~s__state~0); 6117#L185 assume !(4497 == ssl3_connect_~s__state~0); 6115#L188 assume !(4512 == ssl3_connect_~s__state~0); 6114#L191 assume !(4513 == ssl3_connect_~s__state~0); 6042#L194 assume !(4528 == ssl3_connect_~s__state~0); 6040#L197 assume !(4529 == ssl3_connect_~s__state~0); 6041#L200 assume !(4560 == ssl3_connect_~s__state~0); 6032#L203 assume !(4561 == ssl3_connect_~s__state~0); 6028#L206 assume 4352 == ssl3_connect_~s__state~0; 5962#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5963#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6008#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6023#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6073#L547 ssl3_connect_~skip~0 := 0; 6072#L110-1 assume !false; 6069#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6068#L113 assume 12292 == ssl3_connect_~s__state~0; 5925#L114 [2021-10-11 00:28:24,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,904 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-10-11 00:28:24,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179402354] [2021-10-11 00:28:24,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,910 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:24,915 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:24,918 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:24,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:24,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-10-11 00:28:24,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:24,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139382175] [2021-10-11 00:28:24,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:24,959 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-11 00:28:24,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139382175] [2021-10-11 00:28:24,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:24,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:24,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356526849] [2021-10-11 00:28:24,961 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:24,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:24,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:24,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:24,962 INFO L87 Difference]: Start difference. First operand 238 states and 350 transitions. cyclomatic complexity: 113 Second operand 3 states. [2021-10-11 00:28:25,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:25,148 INFO L93 Difference]: Finished difference Result 281 states and 399 transitions. [2021-10-11 00:28:25,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:25,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281 states and 399 transitions. [2021-10-11 00:28:25,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-10-11 00:28:25,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 281 states to 281 states and 399 transitions. [2021-10-11 00:28:25,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-10-11 00:28:25,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2021-10-11 00:28:25,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 281 states and 399 transitions. [2021-10-11 00:28:25,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:25,155 INFO L692 BuchiCegarLoop]: Abstraction has 281 states and 399 transitions. [2021-10-11 00:28:25,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states and 399 transitions. [2021-10-11 00:28:25,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2021-10-11 00:28:25,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2021-10-11 00:28:25,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 395 transitions. [2021-10-11 00:28:25,161 INFO L715 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-10-11 00:28:25,161 INFO L595 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-10-11 00:28:25,161 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-11 00:28:25,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 278 states and 395 transitions. [2021-10-11 00:28:25,163 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-10-11 00:28:25,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:25,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:25,164 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:25,165 INFO L854 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-10-11 00:28:25,165 INFO L794 eck$LassoCheckResult]: Stem: 6532#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6441#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6442#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6535#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 6536#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6549#L110-1 assume !false; 6621#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6603#L113 assume 12292 == ssl3_connect_~s__state~0; 6450#L114 [2021-10-11 00:28:25,165 INFO L796 eck$LassoCheckResult]: Loop: 6450#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 6451#L218 ssl3_connect_~s__server~0 := 0; 6491#L223 assume 0 != ssl3_connect_~cb~0; 6518#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6519#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6466#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6463#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 6464#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 6471#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6448#L547 ssl3_connect_~skip~0 := 0; 6559#L110-1 assume !false; 6671#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6672#L113 assume !(12292 == ssl3_connect_~s__state~0); 6500#L116 assume !(16384 == ssl3_connect_~s__state~0); 6501#L119 assume !(4096 == ssl3_connect_~s__state~0); 6474#L122 assume !(20480 == ssl3_connect_~s__state~0); 6475#L125 assume !(4099 == ssl3_connect_~s__state~0); 6582#L128 assume 4368 == ssl3_connect_~s__state~0; 6541#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6542#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6543#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6544#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6545#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6650#L547 ssl3_connect_~skip~0 := 0; 6648#L110-1 assume !false; 6646#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6644#L113 assume !(12292 == ssl3_connect_~s__state~0); 6642#L116 assume !(16384 == ssl3_connect_~s__state~0); 6640#L119 assume !(4096 == ssl3_connect_~s__state~0); 6638#L122 assume !(20480 == ssl3_connect_~s__state~0); 6636#L125 assume !(4099 == ssl3_connect_~s__state~0); 6634#L128 assume !(4368 == ssl3_connect_~s__state~0); 6632#L131 assume !(4369 == ssl3_connect_~s__state~0); 6601#L134 assume 4384 == ssl3_connect_~s__state~0; 6522#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 6523#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6547#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 6486#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6485#L301-2 ssl3_connect_~s__init_num~0 := 0; 6457#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6709#L547 ssl3_connect_~skip~0 := 0; 6539#L110-1 assume !false; 6472#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6473#L113 assume !(12292 == ssl3_connect_~s__state~0); 6670#L116 assume !(16384 == ssl3_connect_~s__state~0); 6570#L119 assume !(4096 == ssl3_connect_~s__state~0); 6571#L122 assume !(20480 == ssl3_connect_~s__state~0); 6573#L125 assume !(4099 == ssl3_connect_~s__state~0); 6574#L128 assume !(4368 == ssl3_connect_~s__state~0); 6583#L131 assume !(4369 == ssl3_connect_~s__state~0); 6584#L134 assume !(4384 == ssl3_connect_~s__state~0); 6602#L137 assume !(4385 == ssl3_connect_~s__state~0); 6590#L140 assume !(4400 == ssl3_connect_~s__state~0); 6591#L143 assume !(4401 == ssl3_connect_~s__state~0); 6592#L146 assume !(4416 == ssl3_connect_~s__state~0); 6596#L149 assume !(4417 == ssl3_connect_~s__state~0); 6597#L152 assume !(4432 == ssl3_connect_~s__state~0); 6598#L155 assume !(4433 == ssl3_connect_~s__state~0); 6587#L158 assume !(4448 == ssl3_connect_~s__state~0); 6588#L161 assume !(4449 == ssl3_connect_~s__state~0); 6589#L164 assume !(4464 == ssl3_connect_~s__state~0); 6593#L167 assume !(4465 == ssl3_connect_~s__state~0); 6594#L170 assume !(4466 == ssl3_connect_~s__state~0); 6595#L173 assume !(4467 == ssl3_connect_~s__state~0); 6585#L176 assume !(4480 == ssl3_connect_~s__state~0); 6586#L179 assume !(4481 == ssl3_connect_~s__state~0); 6567#L182 assume !(4496 == ssl3_connect_~s__state~0); 6568#L185 assume !(4497 == ssl3_connect_~s__state~0); 6569#L188 assume !(4512 == ssl3_connect_~s__state~0); 6599#L191 assume !(4513 == ssl3_connect_~s__state~0); 6600#L194 assume !(4528 == ssl3_connect_~s__state~0); 6577#L197 assume !(4529 == ssl3_connect_~s__state~0); 6578#L200 assume !(4560 == ssl3_connect_~s__state~0); 6566#L203 assume !(4561 == ssl3_connect_~s__state~0); 6558#L206 assume 4352 == ssl3_connect_~s__state~0; 6489#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6490#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6538#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6553#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6607#L547 ssl3_connect_~skip~0 := 0; 6606#L110-1 assume !false; 6605#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6581#L113 assume 12292 == ssl3_connect_~s__state~0; 6450#L114 [2021-10-11 00:28:25,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,166 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-10-11 00:28:25,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,166 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284034584] [2021-10-11 00:28:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,173 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,178 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,181 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:25,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,182 INFO L82 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-10-11 00:28:25,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842187967] [2021-10-11 00:28:25,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:25,217 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-11 00:28:25,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842187967] [2021-10-11 00:28:25,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:25,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:25,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538530917] [2021-10-11 00:28:25,218 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:25,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:25,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:25,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:25,219 INFO L87 Difference]: Start difference. First operand 278 states and 395 transitions. cyclomatic complexity: 118 Second operand 3 states. [2021-10-11 00:28:25,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:25,355 INFO L93 Difference]: Finished difference Result 302 states and 426 transitions. [2021-10-11 00:28:25,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:25,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 426 transitions. [2021-10-11 00:28:25,359 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-10-11 00:28:25,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 426 transitions. [2021-10-11 00:28:25,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-10-11 00:28:25,362 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-10-11 00:28:25,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 426 transitions. [2021-10-11 00:28:25,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:25,362 INFO L692 BuchiCegarLoop]: Abstraction has 302 states and 426 transitions. [2021-10-11 00:28:25,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 426 transitions. [2021-10-11 00:28:25,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 297. [2021-10-11 00:28:25,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2021-10-11 00:28:25,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 419 transitions. [2021-10-11 00:28:25,370 INFO L715 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-10-11 00:28:25,370 INFO L595 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-10-11 00:28:25,370 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-11 00:28:25,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 419 transitions. [2021-10-11 00:28:25,372 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-10-11 00:28:25,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:25,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:25,373 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:25,373 INFO L854 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, 1] [2021-10-11 00:28:25,374 INFO L794 eck$LassoCheckResult]: Stem: 7117#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7027#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7028#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7120#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 7121#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7135#L110-1 assume !false; 7236#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7187#L113 assume 12292 == ssl3_connect_~s__state~0; 7036#L114 [2021-10-11 00:28:25,374 INFO L796 eck$LassoCheckResult]: Loop: 7036#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 7037#L218 ssl3_connect_~s__server~0 := 0; 7080#L223 assume 0 != ssl3_connect_~cb~0; 7103#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7104#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7053#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7050#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 7051#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 7059#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7034#L547 ssl3_connect_~skip~0 := 0; 7308#L110-1 assume !false; 7306#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7304#L113 assume !(12292 == ssl3_connect_~s__state~0); 7302#L116 assume !(16384 == ssl3_connect_~s__state~0); 7300#L119 assume !(4096 == ssl3_connect_~s__state~0); 7298#L122 assume !(20480 == ssl3_connect_~s__state~0); 7038#L125 assume !(4099 == ssl3_connect_~s__state~0); 7039#L128 assume 4368 == ssl3_connect_~s__state~0; 7127#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 7128#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7129#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7130#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7131#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7254#L547 ssl3_connect_~skip~0 := 0; 7252#L110-1 assume !false; 7250#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7248#L113 assume !(12292 == ssl3_connect_~s__state~0); 7246#L116 assume !(16384 == ssl3_connect_~s__state~0); 7244#L119 assume !(4096 == ssl3_connect_~s__state~0); 7242#L122 assume !(20480 == ssl3_connect_~s__state~0); 7240#L125 assume !(4099 == ssl3_connect_~s__state~0); 7238#L128 assume !(4368 == ssl3_connect_~s__state~0); 7237#L131 assume !(4369 == ssl3_connect_~s__state~0); 7184#L134 assume 4384 == ssl3_connect_~s__state~0; 7107#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 7108#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7133#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 7075#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7073#L301-2 ssl3_connect_~s__init_num~0 := 0; 7074#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7146#L547 ssl3_connect_~skip~0 := 0; 7124#L110-1 assume !false; 7125#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7307#L113 assume !(12292 == ssl3_connect_~s__state~0); 7305#L116 assume !(16384 == ssl3_connect_~s__state~0); 7303#L119 assume !(4096 == ssl3_connect_~s__state~0); 7301#L122 assume !(20480 == ssl3_connect_~s__state~0); 7299#L125 assume !(4099 == ssl3_connect_~s__state~0); 7046#L128 assume !(4368 == ssl3_connect_~s__state~0); 7047#L131 assume !(4369 == ssl3_connect_~s__state~0); 7147#L134 assume !(4384 == ssl3_connect_~s__state~0); 7148#L137 assume !(4385 == ssl3_connect_~s__state~0); 7141#L140 assume 4400 == ssl3_connect_~s__state~0; 7064#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7065#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7066#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7043#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7291#L547 ssl3_connect_~skip~0 := 0; 7290#L110-1 assume !false; 7288#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7283#L113 assume !(12292 == ssl3_connect_~s__state~0); 7281#L116 assume !(16384 == ssl3_connect_~s__state~0); 7158#L119 assume !(4096 == ssl3_connect_~s__state~0); 7159#L122 assume !(20480 == ssl3_connect_~s__state~0); 7161#L125 assume !(4099 == ssl3_connect_~s__state~0); 7162#L128 assume !(4368 == ssl3_connect_~s__state~0); 7169#L131 assume !(4369 == ssl3_connect_~s__state~0); 7170#L134 assume !(4384 == ssl3_connect_~s__state~0); 7185#L137 assume !(4385 == ssl3_connect_~s__state~0); 7186#L140 assume !(4400 == ssl3_connect_~s__state~0); 7276#L143 assume !(4401 == ssl3_connect_~s__state~0); 7181#L146 assume !(4416 == ssl3_connect_~s__state~0); 7179#L149 assume !(4417 == ssl3_connect_~s__state~0); 7180#L152 assume !(4432 == ssl3_connect_~s__state~0); 7182#L155 assume !(4433 == ssl3_connect_~s__state~0); 7177#L158 assume !(4448 == ssl3_connect_~s__state~0); 7178#L161 assume !(4449 == ssl3_connect_~s__state~0); 7176#L164 assume !(4464 == ssl3_connect_~s__state~0); 7173#L167 assume !(4465 == ssl3_connect_~s__state~0); 7174#L170 assume !(4466 == ssl3_connect_~s__state~0); 7175#L173 assume !(4467 == ssl3_connect_~s__state~0); 7171#L176 assume !(4480 == ssl3_connect_~s__state~0); 7172#L179 assume !(4481 == ssl3_connect_~s__state~0); 7155#L182 assume !(4496 == ssl3_connect_~s__state~0); 7156#L185 assume !(4497 == ssl3_connect_~s__state~0); 7157#L188 assume !(4512 == ssl3_connect_~s__state~0); 7183#L191 assume !(4513 == ssl3_connect_~s__state~0); 7167#L194 assume !(4528 == ssl3_connect_~s__state~0); 7165#L197 assume !(4529 == ssl3_connect_~s__state~0); 7166#L200 assume !(4560 == ssl3_connect_~s__state~0); 7153#L203 assume !(4561 == ssl3_connect_~s__state~0); 7145#L206 assume 4352 == ssl3_connect_~s__state~0; 7078#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7079#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7123#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7139#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7191#L547 ssl3_connect_~skip~0 := 0; 7190#L110-1 assume !false; 7189#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7168#L113 assume 12292 == ssl3_connect_~s__state~0; 7036#L114 [2021-10-11 00:28:25,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,375 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-10-11 00:28:25,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,375 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117450507] [2021-10-11 00:28:25,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,381 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,385 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,388 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:25,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-10-11 00:28:25,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,390 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15264435] [2021-10-11 00:28:25,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:25,433 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-11 00:28:25,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15264435] [2021-10-11 00:28:25,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:25,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:25,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521014869] [2021-10-11 00:28:25,434 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:25,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:25,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:25,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:25,435 INFO L87 Difference]: Start difference. First operand 297 states and 419 transitions. cyclomatic complexity: 123 Second operand 3 states. [2021-10-11 00:28:25,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:25,584 INFO L93 Difference]: Finished difference Result 321 states and 449 transitions. [2021-10-11 00:28:25,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:25,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 449 transitions. [2021-10-11 00:28:25,587 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-10-11 00:28:25,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 321 states and 449 transitions. [2021-10-11 00:28:25,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-10-11 00:28:25,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-10-11 00:28:25,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 449 transitions. [2021-10-11 00:28:25,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:25,592 INFO L692 BuchiCegarLoop]: Abstraction has 321 states and 449 transitions. [2021-10-11 00:28:25,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 449 transitions. [2021-10-11 00:28:25,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2021-10-11 00:28:25,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2021-10-11 00:28:25,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2021-10-11 00:28:25,617 INFO L715 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-10-11 00:28:25,618 INFO L595 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-10-11 00:28:25,618 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-11 00:28:25,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 445 transitions. [2021-10-11 00:28:25,620 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-10-11 00:28:25,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:25,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:25,622 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:25,622 INFO L854 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, 1] [2021-10-11 00:28:25,622 INFO L794 eck$LassoCheckResult]: Stem: 7744#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7651#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7652#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7747#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 7748#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7762#L110-1 assume !false; 7849#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7850#L113 assume 12292 == ssl3_connect_~s__state~0; 7660#L114 [2021-10-11 00:28:25,623 INFO L796 eck$LassoCheckResult]: Loop: 7660#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 7661#L218 ssl3_connect_~s__server~0 := 0; 7703#L223 assume 0 != ssl3_connect_~cb~0; 7727#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7728#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7677#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7674#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 7675#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 7682#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7876#L547 ssl3_connect_~skip~0 := 0; 7874#L110-1 assume !false; 7872#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7870#L113 assume !(12292 == ssl3_connect_~s__state~0); 7868#L116 assume !(16384 == ssl3_connect_~s__state~0); 7866#L119 assume !(4096 == ssl3_connect_~s__state~0); 7864#L122 assume !(20480 == ssl3_connect_~s__state~0); 7863#L125 assume !(4099 == ssl3_connect_~s__state~0); 7793#L128 assume 4368 == ssl3_connect_~s__state~0; 7754#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 7755#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7756#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7757#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7758#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7907#L547 ssl3_connect_~skip~0 := 0; 7905#L110-1 assume !false; 7903#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7901#L113 assume !(12292 == ssl3_connect_~s__state~0); 7899#L116 assume !(16384 == ssl3_connect_~s__state~0); 7897#L119 assume !(4096 == ssl3_connect_~s__state~0); 7895#L122 assume !(20480 == ssl3_connect_~s__state~0); 7893#L125 assume !(4099 == ssl3_connect_~s__state~0); 7891#L128 assume !(4368 == ssl3_connect_~s__state~0); 7889#L131 assume !(4369 == ssl3_connect_~s__state~0); 7811#L134 assume 4384 == ssl3_connect_~s__state~0; 7731#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 7732#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7760#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 7698#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7699#L301-2 ssl3_connect_~s__init_num~0 := 0; 7945#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7938#L547 ssl3_connect_~skip~0 := 0; 7936#L110-1 assume !false; 7934#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7933#L113 assume !(12292 == ssl3_connect_~s__state~0); 7932#L116 assume !(16384 == ssl3_connect_~s__state~0); 7931#L119 assume !(4096 == ssl3_connect_~s__state~0); 7930#L122 assume !(20480 == ssl3_connect_~s__state~0); 7929#L125 assume !(4099 == ssl3_connect_~s__state~0); 7928#L128 assume !(4368 == ssl3_connect_~s__state~0); 7926#L131 assume !(4369 == ssl3_connect_~s__state~0); 7921#L134 assume !(4384 == ssl3_connect_~s__state~0); 7918#L137 assume !(4385 == ssl3_connect_~s__state~0); 7802#L140 assume 4400 == ssl3_connect_~s__state~0; 7686#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7687#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7688#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7693#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7919#L547 ssl3_connect_~skip~0 := 0; 7916#L110-1 assume !false; 7915#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7913#L113 assume !(12292 == ssl3_connect_~s__state~0); 7908#L116 assume !(16384 == ssl3_connect_~s__state~0); 7906#L119 assume !(4096 == ssl3_connect_~s__state~0); 7904#L122 assume !(20480 == ssl3_connect_~s__state~0); 7902#L125 assume !(4099 == ssl3_connect_~s__state~0); 7900#L128 assume !(4368 == ssl3_connect_~s__state~0); 7898#L131 assume !(4369 == ssl3_connect_~s__state~0); 7896#L134 assume !(4384 == ssl3_connect_~s__state~0); 7894#L137 assume !(4385 == ssl3_connect_~s__state~0); 7892#L140 assume !(4400 == ssl3_connect_~s__state~0); 7890#L143 assume !(4401 == ssl3_connect_~s__state~0); 7726#L146 assume 4416 == ssl3_connect_~s__state~0; 7671#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 7672#L330 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7745#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7746#L338 assume !(0 == ssl3_connect_~tmp___6~0); 7667#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7658#L547 ssl3_connect_~skip~0 := 0; 7751#L110-1 assume !false; 7752#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7722#L113 assume !(12292 == ssl3_connect_~s__state~0); 7712#L116 assume !(16384 == ssl3_connect_~s__state~0); 7713#L119 assume !(4096 == ssl3_connect_~s__state~0); 7783#L122 assume !(20480 == ssl3_connect_~s__state~0); 7856#L125 assume !(4099 == ssl3_connect_~s__state~0); 7854#L128 assume !(4368 == ssl3_connect_~s__state~0); 7853#L131 assume !(4369 == ssl3_connect_~s__state~0); 7852#L134 assume !(4384 == ssl3_connect_~s__state~0); 7851#L137 assume !(4385 == ssl3_connect_~s__state~0); 7848#L140 assume !(4400 == ssl3_connect_~s__state~0); 7847#L143 assume !(4401 == ssl3_connect_~s__state~0); 7846#L146 assume !(4416 == ssl3_connect_~s__state~0); 7845#L149 assume !(4417 == ssl3_connect_~s__state~0); 7843#L152 assume !(4432 == ssl3_connect_~s__state~0); 7842#L155 assume !(4433 == ssl3_connect_~s__state~0); 7840#L158 assume !(4448 == ssl3_connect_~s__state~0); 7838#L161 assume !(4449 == ssl3_connect_~s__state~0); 7837#L164 assume !(4464 == ssl3_connect_~s__state~0); 7836#L167 assume !(4465 == ssl3_connect_~s__state~0); 7835#L170 assume !(4466 == ssl3_connect_~s__state~0); 7833#L173 assume !(4467 == ssl3_connect_~s__state~0); 7832#L176 assume !(4480 == ssl3_connect_~s__state~0); 7831#L179 assume !(4481 == ssl3_connect_~s__state~0); 7780#L182 assume !(4496 == ssl3_connect_~s__state~0); 7781#L185 assume !(4497 == ssl3_connect_~s__state~0); 7782#L188 assume !(4512 == ssl3_connect_~s__state~0); 7810#L191 assume !(4513 == ssl3_connect_~s__state~0); 7791#L194 assume !(4528 == ssl3_connect_~s__state~0); 7789#L197 assume !(4529 == ssl3_connect_~s__state~0); 7790#L200 assume !(4560 == ssl3_connect_~s__state~0); 7776#L203 assume !(4561 == ssl3_connect_~s__state~0); 7771#L206 assume 4352 == ssl3_connect_~s__state~0; 7701#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7702#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7750#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7766#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7818#L547 ssl3_connect_~skip~0 := 0; 7817#L110-1 assume !false; 7816#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7792#L113 assume 12292 == ssl3_connect_~s__state~0; 7660#L114 [2021-10-11 00:28:25,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,624 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-10-11 00:28:25,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804739734] [2021-10-11 00:28:25,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,640 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,646 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,657 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:25,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-10-11 00:28:25,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771690416] [2021-10-11 00:28:25,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:25,746 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-11 00:28:25,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771690416] [2021-10-11 00:28:25,746 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:25,746 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:25,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372566965] [2021-10-11 00:28:25,748 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:25,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:25,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:25,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:25,749 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. cyclomatic complexity: 128 Second operand 3 states. [2021-10-11 00:28:25,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:25,789 INFO L93 Difference]: Finished difference Result 613 states and 856 transitions. [2021-10-11 00:28:25,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:25,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 856 transitions. [2021-10-11 00:28:25,796 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-11 00:28:25,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 856 transitions. [2021-10-11 00:28:25,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2021-10-11 00:28:25,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2021-10-11 00:28:25,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 856 transitions. [2021-10-11 00:28:25,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:25,805 INFO L692 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-10-11 00:28:25,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 856 transitions. [2021-10-11 00:28:25,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2021-10-11 00:28:25,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 613 states. [2021-10-11 00:28:25,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 856 transitions. [2021-10-11 00:28:25,818 INFO L715 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-10-11 00:28:25,818 INFO L595 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-10-11 00:28:25,818 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-11 00:28:25,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 613 states and 856 transitions. [2021-10-11 00:28:25,822 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-11 00:28:25,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:25,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:25,824 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:25,824 INFO L854 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, 1] [2021-10-11 00:28:25,824 INFO L794 eck$LassoCheckResult]: Stem: 8686#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8588#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8589#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8689#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 8690#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8703#L110-1 assume !false; 8827#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8803#L113 assume 12292 == ssl3_connect_~s__state~0; 8597#L114 [2021-10-11 00:28:25,824 INFO L796 eck$LassoCheckResult]: Loop: 8597#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 8598#L218 ssl3_connect_~s__server~0 := 0; 8643#L223 assume 0 != ssl3_connect_~cb~0; 8669#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8670#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8616#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8611#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 8612#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 8619#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9180#L547 ssl3_connect_~skip~0 := 0; 9174#L110-1 assume !false; 9172#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9170#L113 assume !(12292 == ssl3_connect_~s__state~0); 9168#L116 assume !(16384 == ssl3_connect_~s__state~0); 9166#L119 assume !(4096 == ssl3_connect_~s__state~0); 9164#L122 assume !(20480 == ssl3_connect_~s__state~0); 9153#L125 assume !(4099 == ssl3_connect_~s__state~0); 8754#L128 assume 4368 == ssl3_connect_~s__state~0; 8695#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 8696#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8697#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8717#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8967#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8961#L547 ssl3_connect_~skip~0 := 0; 8959#L110-1 assume !false; 8957#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8954#L113 assume !(12292 == ssl3_connect_~s__state~0); 8952#L116 assume !(16384 == ssl3_connect_~s__state~0); 8949#L119 assume !(4096 == ssl3_connect_~s__state~0); 8945#L122 assume !(20480 == ssl3_connect_~s__state~0); 8941#L125 assume !(4099 == ssl3_connect_~s__state~0); 8936#L128 assume !(4368 == ssl3_connect_~s__state~0); 8935#L131 assume !(4369 == ssl3_connect_~s__state~0); 8821#L134 assume 4384 == ssl3_connect_~s__state~0; 8675#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 8676#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8701#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 8637#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8638#L301-2 ssl3_connect_~s__init_num~0 := 0; 9139#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9128#L547 ssl3_connect_~skip~0 := 0; 9125#L110-1 assume !false; 9122#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9119#L113 assume !(12292 == ssl3_connect_~s__state~0); 9116#L116 assume !(16384 == ssl3_connect_~s__state~0); 9113#L119 assume !(4096 == ssl3_connect_~s__state~0); 9111#L122 assume !(20480 == ssl3_connect_~s__state~0); 9110#L125 assume !(4099 == ssl3_connect_~s__state~0); 9108#L128 assume !(4368 == ssl3_connect_~s__state~0); 9107#L131 assume !(4369 == ssl3_connect_~s__state~0); 9105#L134 assume !(4384 == ssl3_connect_~s__state~0); 9104#L137 assume !(4385 == ssl3_connect_~s__state~0); 8765#L140 assume 4400 == ssl3_connect_~s__state~0; 8766#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8626#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8627#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8853#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8847#L547 ssl3_connect_~skip~0 := 0; 8845#L110-1 assume !false; 8843#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8841#L113 assume !(12292 == ssl3_connect_~s__state~0); 8839#L116 assume !(16384 == ssl3_connect_~s__state~0); 8837#L119 assume !(4096 == ssl3_connect_~s__state~0); 8835#L122 assume !(20480 == ssl3_connect_~s__state~0); 8833#L125 assume !(4099 == ssl3_connect_~s__state~0); 8832#L128 assume !(4368 == ssl3_connect_~s__state~0); 8829#L131 assume !(4369 == ssl3_connect_~s__state~0); 8824#L134 assume !(4384 == ssl3_connect_~s__state~0); 8820#L137 assume !(4385 == ssl3_connect_~s__state~0); 8817#L140 assume !(4400 == ssl3_connect_~s__state~0); 8815#L143 assume !(4401 == ssl3_connect_~s__state~0); 8783#L146 assume 4416 == ssl3_connect_~s__state~0; 8609#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 8610#L330 assume !(3 == ssl3_connect_~blastFlag~0); 8687#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8688#L338 assume !(0 == ssl3_connect_~tmp___6~0); 8975#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8962#L547 ssl3_connect_~skip~0 := 0; 8960#L110-1 assume !false; 8958#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8956#L113 assume !(12292 == ssl3_connect_~s__state~0); 8953#L116 assume !(16384 == ssl3_connect_~s__state~0); 8951#L119 assume !(4096 == ssl3_connect_~s__state~0); 8948#L122 assume !(20480 == ssl3_connect_~s__state~0); 8943#L125 assume !(4099 == ssl3_connect_~s__state~0); 8939#L128 assume !(4368 == ssl3_connect_~s__state~0); 8933#L131 assume !(4369 == ssl3_connect_~s__state~0); 8892#L134 assume !(4384 == ssl3_connect_~s__state~0); 8893#L137 assume !(4385 == ssl3_connect_~s__state~0); 8930#L140 assume !(4400 == ssl3_connect_~s__state~0); 8929#L143 assume !(4401 == ssl3_connect_~s__state~0); 8789#L146 assume !(4416 == ssl3_connect_~s__state~0); 8790#L149 assume !(4417 == ssl3_connect_~s__state~0); 8925#L152 assume !(4432 == ssl3_connect_~s__state~0); 8923#L155 assume !(4433 == ssl3_connect_~s__state~0); 8921#L158 assume !(4448 == ssl3_connect_~s__state~0); 8919#L161 assume !(4449 == ssl3_connect_~s__state~0); 8917#L164 assume !(4464 == ssl3_connect_~s__state~0); 8915#L167 assume !(4465 == ssl3_connect_~s__state~0); 8913#L170 assume !(4466 == ssl3_connect_~s__state~0); 8911#L173 assume !(4467 == ssl3_connect_~s__state~0); 8909#L176 assume !(4480 == ssl3_connect_~s__state~0); 8907#L179 assume !(4481 == ssl3_connect_~s__state~0); 8905#L182 assume !(4496 == ssl3_connect_~s__state~0); 8902#L185 assume !(4497 == ssl3_connect_~s__state~0); 8903#L188 assume !(4512 == ssl3_connect_~s__state~0); 9030#L191 assume !(4513 == ssl3_connect_~s__state~0); 9028#L194 assume !(4528 == ssl3_connect_~s__state~0); 9026#L197 assume !(4529 == ssl3_connect_~s__state~0); 9002#L200 assume !(4560 == ssl3_connect_~s__state~0); 9000#L203 assume !(4561 == ssl3_connect_~s__state~0); 8716#L206 assume 4352 == ssl3_connect_~s__state~0; 8639#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8640#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8985#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8970#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8787#L547 ssl3_connect_~skip~0 := 0; 8788#L110-1 assume !false; 8749#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8750#L113 assume 12292 == ssl3_connect_~s__state~0; 8597#L114 [2021-10-11 00:28:25,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,825 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-10-11 00:28:25,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553045400] [2021-10-11 00:28:25,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,837 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:25,843 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:25,846 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:25,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:25,847 INFO L82 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-10-11 00:28:25,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:25,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659753638] [2021-10-11 00:28:25,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:25,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:25,899 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-10-11 00:28:25,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659753638] [2021-10-11 00:28:25,899 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:25,900 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:25,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341165432] [2021-10-11 00:28:25,900 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:25,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:25,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:25,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:25,901 INFO L87 Difference]: Start difference. First operand 613 states and 856 transitions. cyclomatic complexity: 244 Second operand 3 states. [2021-10-11 00:28:26,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:26,048 INFO L93 Difference]: Finished difference Result 665 states and 918 transitions. [2021-10-11 00:28:26,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:26,049 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 918 transitions. [2021-10-11 00:28:26,054 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-10-11 00:28:26,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 918 transitions. [2021-10-11 00:28:26,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-11 00:28:26,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-11 00:28:26,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 918 transitions. [2021-10-11 00:28:26,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:26,062 INFO L692 BuchiCegarLoop]: Abstraction has 665 states and 918 transitions. [2021-10-11 00:28:26,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 918 transitions. [2021-10-11 00:28:26,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 659. [2021-10-11 00:28:26,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 659 states. [2021-10-11 00:28:26,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 912 transitions. [2021-10-11 00:28:26,076 INFO L715 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-10-11 00:28:26,076 INFO L595 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-10-11 00:28:26,076 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-11 00:28:26,077 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 912 transitions. [2021-10-11 00:28:26,080 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-10-11 00:28:26,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:26,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:26,082 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:26,082 INFO L854 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-10-11 00:28:26,083 INFO L794 eck$LassoCheckResult]: Stem: 9969#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9872#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9873#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9972#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 9973#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9987#L110-1 assume !false; 10101#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10079#L113 assume 12292 == ssl3_connect_~s__state~0; 10020#L114 [2021-10-11 00:28:26,083 INFO L796 eck$LassoCheckResult]: Loop: 10020#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 10009#L218 ssl3_connect_~s__server~0 := 0; 10427#L223 assume 0 != ssl3_connect_~cb~0; 10426#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10424#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 10422#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10420#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 9903#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 9904#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10446#L547 ssl3_connect_~skip~0 := 0; 10445#L110-1 assume !false; 10444#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10443#L113 assume !(12292 == ssl3_connect_~s__state~0); 10442#L116 assume !(16384 == ssl3_connect_~s__state~0); 10441#L119 assume !(4096 == ssl3_connect_~s__state~0); 10440#L122 assume !(20480 == ssl3_connect_~s__state~0); 10439#L125 assume !(4099 == ssl3_connect_~s__state~0); 10040#L128 assume 4368 == ssl3_connect_~s__state~0; 10041#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 9980#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9981#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 9982#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 9983#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10487#L547 ssl3_connect_~skip~0 := 0; 10485#L110-1 assume !false; 10483#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10481#L113 assume !(12292 == ssl3_connect_~s__state~0); 10479#L116 assume !(16384 == ssl3_connect_~s__state~0); 10477#L119 assume !(4096 == ssl3_connect_~s__state~0); 10475#L122 assume !(20480 == ssl3_connect_~s__state~0); 10473#L125 assume !(4099 == ssl3_connect_~s__state~0); 10471#L128 assume !(4368 == ssl3_connect_~s__state~0); 10470#L131 assume !(4369 == ssl3_connect_~s__state~0); 10075#L134 assume 4384 == ssl3_connect_~s__state~0; 9956#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 9957#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9985#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 9921#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9919#L301-2 ssl3_connect_~s__init_num~0 := 0; 9920#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10501#L547 ssl3_connect_~skip~0 := 0; 10500#L110-1 assume !false; 10499#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10498#L113 assume !(12292 == ssl3_connect_~s__state~0); 10497#L116 assume !(16384 == ssl3_connect_~s__state~0); 10496#L119 assume !(4096 == ssl3_connect_~s__state~0); 10494#L122 assume !(20480 == ssl3_connect_~s__state~0); 10493#L125 assume !(4099 == ssl3_connect_~s__state~0); 10488#L128 assume !(4368 == ssl3_connect_~s__state~0); 10486#L131 assume !(4369 == ssl3_connect_~s__state~0); 10484#L134 assume !(4384 == ssl3_connect_~s__state~0); 10482#L137 assume !(4385 == ssl3_connect_~s__state~0); 10480#L140 assume !(4400 == ssl3_connect_~s__state~0); 10478#L143 assume !(4401 == ssl3_connect_~s__state~0); 10476#L146 assume !(4416 == ssl3_connect_~s__state~0); 10474#L149 assume !(4417 == ssl3_connect_~s__state~0); 10472#L152 assume !(4432 == ssl3_connect_~s__state~0); 10432#L155 assume !(4433 == ssl3_connect_~s__state~0); 10419#L158 assume !(4448 == ssl3_connect_~s__state~0); 10413#L161 assume !(4449 == ssl3_connect_~s__state~0); 10411#L164 assume !(4464 == ssl3_connect_~s__state~0); 10305#L167 assume !(4465 == ssl3_connect_~s__state~0); 10304#L170 assume !(4466 == ssl3_connect_~s__state~0); 10303#L173 assume !(4467 == ssl3_connect_~s__state~0); 10302#L176 assume !(4480 == ssl3_connect_~s__state~0); 10301#L179 assume !(4481 == ssl3_connect_~s__state~0); 10300#L182 assume !(4496 == ssl3_connect_~s__state~0); 10299#L185 assume !(4497 == ssl3_connect_~s__state~0); 10298#L188 assume !(4512 == ssl3_connect_~s__state~0); 10297#L191 assume !(4513 == ssl3_connect_~s__state~0); 10296#L194 assume !(4528 == ssl3_connect_~s__state~0); 10295#L197 assume !(4529 == ssl3_connect_~s__state~0); 10294#L200 assume 4560 == ssl3_connect_~s__state~0; 10087#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 10292#L457 assume !(ssl3_connect_~ret~0 <= 0); 10289#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 10290#L460-2 ssl3_connect_~s__init_num~0 := 0; 9888#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10403#L547 ssl3_connect_~skip~0 := 0; 10343#L110-1 assume !false; 10337#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10331#L113 assume !(12292 == ssl3_connect_~s__state~0); 10325#L116 assume !(16384 == ssl3_connect_~s__state~0); 10008#L119 assume !(4096 == ssl3_connect_~s__state~0); 10010#L122 assume !(20480 == ssl3_connect_~s__state~0); 10012#L125 assume !(4099 == ssl3_connect_~s__state~0); 10013#L128 assume !(4368 == ssl3_connect_~s__state~0); 10042#L131 assume !(4369 == ssl3_connect_~s__state~0); 10043#L134 assume !(4384 == ssl3_connect_~s__state~0); 10078#L137 assume !(4385 == ssl3_connect_~s__state~0); 10233#L140 assume !(4400 == ssl3_connect_~s__state~0); 10231#L143 assume !(4401 == ssl3_connect_~s__state~0); 10229#L146 assume !(4416 == ssl3_connect_~s__state~0); 10227#L149 assume !(4417 == ssl3_connect_~s__state~0); 10225#L152 assume !(4432 == ssl3_connect_~s__state~0); 10222#L155 assume !(4433 == ssl3_connect_~s__state~0); 10220#L158 assume !(4448 == ssl3_connect_~s__state~0); 10218#L161 assume !(4449 == ssl3_connect_~s__state~0); 10216#L164 assume !(4464 == ssl3_connect_~s__state~0); 10214#L167 assume !(4465 == ssl3_connect_~s__state~0); 10212#L170 assume !(4466 == ssl3_connect_~s__state~0); 10209#L173 assume !(4467 == ssl3_connect_~s__state~0); 10207#L176 assume !(4480 == ssl3_connect_~s__state~0); 10205#L179 assume !(4481 == ssl3_connect_~s__state~0); 10203#L182 assume !(4496 == ssl3_connect_~s__state~0); 10200#L185 assume !(4497 == ssl3_connect_~s__state~0); 10198#L188 assume !(4512 == ssl3_connect_~s__state~0); 10196#L191 assume !(4513 == ssl3_connect_~s__state~0); 10194#L194 assume !(4528 == ssl3_connect_~s__state~0); 10192#L197 assume !(4529 == ssl3_connect_~s__state~0); 10191#L200 assume !(4560 == ssl3_connect_~s__state~0); 10189#L203 assume !(4561 == ssl3_connect_~s__state~0); 10188#L206 assume 4352 == ssl3_connect_~s__state~0; 10187#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10184#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10183#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10033#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10029#L547 ssl3_connect_~skip~0 := 0; 10024#L110-1 assume !false; 10025#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10019#L113 assume 12292 == ssl3_connect_~s__state~0; 10020#L114 [2021-10-11 00:28:26,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,084 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-10-11 00:28:26,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,084 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350567800] [2021-10-11 00:28:26,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,090 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,095 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,098 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:26,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,099 INFO L82 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-10-11 00:28:26,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166313156] [2021-10-11 00:28:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:26,158 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-11 00:28:26,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166313156] [2021-10-11 00:28:26,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:26,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:26,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406973728] [2021-10-11 00:28:26,161 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:26,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:26,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:26,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:26,162 INFO L87 Difference]: Start difference. First operand 659 states and 912 transitions. cyclomatic complexity: 254 Second operand 3 states. [2021-10-11 00:28:26,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:26,336 INFO L93 Difference]: Finished difference Result 735 states and 998 transitions. [2021-10-11 00:28:26,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:26,336 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 735 states and 998 transitions. [2021-10-11 00:28:26,343 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-10-11 00:28:26,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 735 states to 735 states and 998 transitions. [2021-10-11 00:28:26,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 735 [2021-10-11 00:28:26,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 735 [2021-10-11 00:28:26,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 998 transitions. [2021-10-11 00:28:26,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:26,351 INFO L692 BuchiCegarLoop]: Abstraction has 735 states and 998 transitions. [2021-10-11 00:28:26,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 998 transitions. [2021-10-11 00:28:26,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 731. [2021-10-11 00:28:26,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2021-10-11 00:28:26,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 994 transitions. [2021-10-11 00:28:26,367 INFO L715 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2021-10-11 00:28:26,367 INFO L595 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2021-10-11 00:28:26,367 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-11 00:28:26,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 731 states and 994 transitions. [2021-10-11 00:28:26,371 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-10-11 00:28:26,371 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:26,371 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:26,373 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:26,373 INFO L854 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-10-11 00:28:26,374 INFO L794 eck$LassoCheckResult]: Stem: 11375#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11272#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11273#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11378#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 11379#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11395#L110-1 assume !false; 11521#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11501#L113 assume 12292 == ssl3_connect_~s__state~0; 11443#L114 [2021-10-11 00:28:26,374 INFO L796 eck$LassoCheckResult]: Loop: 11443#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 11324#L218 ssl3_connect_~s__server~0 := 0; 11325#L223 assume 0 != ssl3_connect_~cb~0; 11353#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11354#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 11831#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11828#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 11826#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 11823#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11817#L547 ssl3_connect_~skip~0 := 0; 11815#L110-1 assume !false; 11813#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11795#L113 assume !(12292 == ssl3_connect_~s__state~0); 11791#L116 assume !(16384 == ssl3_connect_~s__state~0); 11790#L119 assume !(4096 == ssl3_connect_~s__state~0); 11784#L122 assume !(20480 == ssl3_connect_~s__state~0); 11774#L125 assume !(4099 == ssl3_connect_~s__state~0); 11626#L128 assume 4368 == ssl3_connect_~s__state~0; 11384#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 11385#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11387#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 11410#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11608#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11601#L547 ssl3_connect_~skip~0 := 0; 11598#L110-1 assume !false; 11595#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11592#L113 assume !(12292 == ssl3_connect_~s__state~0); 11589#L116 assume !(16384 == ssl3_connect_~s__state~0); 11586#L119 assume !(4096 == ssl3_connect_~s__state~0); 11583#L122 assume !(20480 == ssl3_connect_~s__state~0); 11580#L125 assume !(4099 == ssl3_connect_~s__state~0); 11577#L128 assume !(4368 == ssl3_connect_~s__state~0); 11575#L131 assume !(4369 == ssl3_connect_~s__state~0); 11519#L134 assume 4384 == ssl3_connect_~s__state~0; 11357#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 11358#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11392#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 11319#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11317#L301-2 ssl3_connect_~s__init_num~0 := 0; 11318#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11942#L547 ssl3_connect_~skip~0 := 0; 11940#L110-1 assume !false; 11938#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11936#L113 assume !(12292 == ssl3_connect_~s__state~0); 11934#L116 assume !(16384 == ssl3_connect_~s__state~0); 11932#L119 assume !(4096 == ssl3_connect_~s__state~0); 11930#L122 assume !(20480 == ssl3_connect_~s__state~0); 11928#L125 assume !(4099 == ssl3_connect_~s__state~0); 11926#L128 assume !(4368 == ssl3_connect_~s__state~0); 11921#L131 assume !(4369 == ssl3_connect_~s__state~0); 11919#L134 assume !(4384 == ssl3_connect_~s__state~0); 11912#L137 assume !(4385 == ssl3_connect_~s__state~0); 11909#L140 assume !(4400 == ssl3_connect_~s__state~0); 11906#L143 assume !(4401 == ssl3_connect_~s__state~0); 11903#L146 assume !(4416 == ssl3_connect_~s__state~0); 11900#L149 assume !(4417 == ssl3_connect_~s__state~0); 11897#L152 assume !(4432 == ssl3_connect_~s__state~0); 11894#L155 assume !(4433 == ssl3_connect_~s__state~0); 11891#L158 assume !(4448 == ssl3_connect_~s__state~0); 11888#L161 assume !(4449 == ssl3_connect_~s__state~0); 11885#L164 assume !(4464 == ssl3_connect_~s__state~0); 11882#L167 assume !(4465 == ssl3_connect_~s__state~0); 11879#L170 assume !(4466 == ssl3_connect_~s__state~0); 11876#L173 assume !(4467 == ssl3_connect_~s__state~0); 11873#L176 assume !(4480 == ssl3_connect_~s__state~0); 11870#L179 assume !(4481 == ssl3_connect_~s__state~0); 11868#L182 assume !(4496 == ssl3_connect_~s__state~0); 11866#L185 assume !(4497 == ssl3_connect_~s__state~0); 11865#L188 assume !(4512 == ssl3_connect_~s__state~0); 11316#L191 assume !(4513 == ssl3_connect_~s__state~0); 11296#L194 assume !(4528 == ssl3_connect_~s__state~0); 11270#L197 assume !(4529 == ssl3_connect_~s__state~0); 11271#L200 assume 4560 == ssl3_connect_~s__state~0; 11365#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 11359#L457 assume !(ssl3_connect_~ret~0 <= 0); 11360#L460 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11793#L460-2 ssl3_connect_~s__init_num~0 := 0; 11789#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11783#L547 ssl3_connect_~skip~0 := 0; 11773#L110-1 assume !false; 11772#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11771#L113 assume !(12292 == ssl3_connect_~s__state~0); 11770#L116 assume !(16384 == ssl3_connect_~s__state~0); 11769#L119 assume !(4096 == ssl3_connect_~s__state~0); 11767#L122 assume !(20480 == ssl3_connect_~s__state~0); 11765#L125 assume !(4099 == ssl3_connect_~s__state~0); 11747#L128 assume !(4368 == ssl3_connect_~s__state~0); 11743#L131 assume !(4369 == ssl3_connect_~s__state~0); 11740#L134 assume !(4384 == ssl3_connect_~s__state~0); 11737#L137 assume !(4385 == ssl3_connect_~s__state~0); 11734#L140 assume !(4400 == ssl3_connect_~s__state~0); 11731#L143 assume !(4401 == ssl3_connect_~s__state~0); 11728#L146 assume !(4416 == ssl3_connect_~s__state~0); 11725#L149 assume !(4417 == ssl3_connect_~s__state~0); 11722#L152 assume !(4432 == ssl3_connect_~s__state~0); 11718#L155 assume !(4433 == ssl3_connect_~s__state~0); 11714#L158 assume !(4448 == ssl3_connect_~s__state~0); 11710#L161 assume !(4449 == ssl3_connect_~s__state~0); 11707#L164 assume !(4464 == ssl3_connect_~s__state~0); 11704#L167 assume !(4465 == ssl3_connect_~s__state~0); 11702#L170 assume !(4466 == ssl3_connect_~s__state~0); 11699#L173 assume !(4467 == ssl3_connect_~s__state~0); 11696#L176 assume !(4480 == ssl3_connect_~s__state~0); 11693#L179 assume !(4481 == ssl3_connect_~s__state~0); 11690#L182 assume !(4496 == ssl3_connect_~s__state~0); 11687#L185 assume !(4497 == ssl3_connect_~s__state~0); 11683#L188 assume !(4512 == ssl3_connect_~s__state~0); 11681#L191 assume !(4513 == ssl3_connect_~s__state~0); 11678#L194 assume !(4528 == ssl3_connect_~s__state~0); 11676#L197 assume !(4529 == ssl3_connect_~s__state~0); 11422#L200 assume !(4560 == ssl3_connect_~s__state~0); 11423#L203 assume !(4561 == ssl3_connect_~s__state~0); 11411#L206 assume 4352 == ssl3_connect_~s__state~0; 11412#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 11421#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 11381#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11500#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11496#L547 ssl3_connect_~skip~0 := 0; 11491#L110-1 assume !false; 11492#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11442#L113 assume 12292 == ssl3_connect_~s__state~0; 11443#L114 [2021-10-11 00:28:26,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,375 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-10-11 00:28:26,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,375 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459840030] [2021-10-11 00:28:26,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,380 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,384 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,387 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:26,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,388 INFO L82 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-10-11 00:28:26,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,388 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891908138] [2021-10-11 00:28:26,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:26,434 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-11 00:28:26,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891908138] [2021-10-11 00:28:26,435 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:26,435 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:26,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664245680] [2021-10-11 00:28:26,436 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:26,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:26,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:26,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:26,436 INFO L87 Difference]: Start difference. First operand 731 states and 994 transitions. cyclomatic complexity: 264 Second operand 3 states. [2021-10-11 00:28:26,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:26,461 INFO L93 Difference]: Finished difference Result 1313 states and 1802 transitions. [2021-10-11 00:28:26,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:26,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1313 states and 1802 transitions. [2021-10-11 00:28:26,472 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-11 00:28:26,484 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1313 states to 1313 states and 1802 transitions. [2021-10-11 00:28:26,484 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2021-10-11 00:28:26,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2021-10-11 00:28:26,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1313 states and 1802 transitions. [2021-10-11 00:28:26,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:26,488 INFO L692 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2021-10-11 00:28:26,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states and 1802 transitions. [2021-10-11 00:28:26,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 1313. [2021-10-11 00:28:26,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1313 states. [2021-10-11 00:28:26,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1802 transitions. [2021-10-11 00:28:26,516 INFO L715 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2021-10-11 00:28:26,516 INFO L595 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2021-10-11 00:28:26,516 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-11 00:28:26,516 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1313 states and 1802 transitions. [2021-10-11 00:28:26,524 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-11 00:28:26,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:26,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:26,526 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:26,526 INFO L854 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, 1] [2021-10-11 00:28:26,526 INFO L794 eck$LassoCheckResult]: Stem: 13421#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13322#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13323#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13424#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 13425#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13439#L110-1 assume !false; 13863#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13844#L113 assume 12292 == ssl3_connect_~s__state~0; 13740#L114 [2021-10-11 00:28:26,526 INFO L796 eck$LassoCheckResult]: Loop: 13740#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 13707#L218 ssl3_connect_~s__server~0 := 0; 13793#L223 assume 0 != ssl3_connect_~cb~0; 13791#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13790#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13767#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13761#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 13760#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 13754#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13745#L547 ssl3_connect_~skip~0 := 0; 13738#L110-1 assume !false; 13731#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13725#L113 assume !(12292 == ssl3_connect_~s__state~0); 13723#L116 assume !(16384 == ssl3_connect_~s__state~0); 13720#L119 assume !(4096 == ssl3_connect_~s__state~0); 13717#L122 assume !(20480 == ssl3_connect_~s__state~0); 13714#L125 assume !(4099 == ssl3_connect_~s__state~0); 13681#L128 assume 4368 == ssl3_connect_~s__state~0; 13680#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 13679#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13677#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13676#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13674#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13669#L547 ssl3_connect_~skip~0 := 0; 13668#L110-1 assume !false; 13667#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13666#L113 assume !(12292 == ssl3_connect_~s__state~0); 13665#L116 assume !(16384 == ssl3_connect_~s__state~0); 13664#L119 assume !(4096 == ssl3_connect_~s__state~0); 13663#L122 assume !(20480 == ssl3_connect_~s__state~0); 13662#L125 assume !(4099 == ssl3_connect_~s__state~0); 13661#L128 assume !(4368 == ssl3_connect_~s__state~0); 13660#L131 assume !(4369 == ssl3_connect_~s__state~0); 13654#L134 assume 4384 == ssl3_connect_~s__state~0; 13550#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 13551#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13647#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 13645#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13644#L301-2 ssl3_connect_~s__init_num~0 := 0; 13642#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13637#L547 ssl3_connect_~skip~0 := 0; 13636#L110-1 assume !false; 13635#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13634#L113 assume !(12292 == ssl3_connect_~s__state~0); 13633#L116 assume !(16384 == ssl3_connect_~s__state~0); 13632#L119 assume !(4096 == ssl3_connect_~s__state~0); 13631#L122 assume !(20480 == ssl3_connect_~s__state~0); 13630#L125 assume !(4099 == ssl3_connect_~s__state~0); 13629#L128 assume !(4368 == ssl3_connect_~s__state~0); 13628#L131 assume !(4369 == ssl3_connect_~s__state~0); 13627#L134 assume !(4384 == ssl3_connect_~s__state~0); 13626#L137 assume !(4385 == ssl3_connect_~s__state~0); 13517#L140 assume 4400 == ssl3_connect_~s__state~0; 13518#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13621#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 14126#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14124#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14119#L547 ssl3_connect_~skip~0 := 0; 14118#L110-1 assume !false; 14117#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14116#L113 assume !(12292 == ssl3_connect_~s__state~0); 14115#L116 assume !(16384 == ssl3_connect_~s__state~0); 14112#L119 assume !(4096 == ssl3_connect_~s__state~0); 14106#L122 assume !(20480 == ssl3_connect_~s__state~0); 14104#L125 assume !(4099 == ssl3_connect_~s__state~0); 14102#L128 assume !(4368 == ssl3_connect_~s__state~0); 14100#L131 assume !(4369 == ssl3_connect_~s__state~0); 14098#L134 assume !(4384 == ssl3_connect_~s__state~0); 14096#L137 assume !(4385 == ssl3_connect_~s__state~0); 14094#L140 assume !(4400 == ssl3_connect_~s__state~0); 14092#L143 assume !(4401 == ssl3_connect_~s__state~0); 14090#L146 assume 4416 == ssl3_connect_~s__state~0; 13342#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 13343#L330 assume !(3 == ssl3_connect_~blastFlag~0); 14086#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14083#L338 assume !(0 == ssl3_connect_~tmp___6~0); 14080#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14074#L547 ssl3_connect_~skip~0 := 0; 14072#L110-1 assume !false; 14070#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14068#L113 assume !(12292 == ssl3_connect_~s__state~0); 14066#L116 assume !(16384 == ssl3_connect_~s__state~0); 14064#L119 assume !(4096 == ssl3_connect_~s__state~0); 14062#L122 assume !(20480 == ssl3_connect_~s__state~0); 14060#L125 assume !(4099 == ssl3_connect_~s__state~0); 14058#L128 assume !(4368 == ssl3_connect_~s__state~0); 14056#L131 assume !(4369 == ssl3_connect_~s__state~0); 14054#L134 assume !(4384 == ssl3_connect_~s__state~0); 14052#L137 assume !(4385 == ssl3_connect_~s__state~0); 14047#L140 assume !(4400 == ssl3_connect_~s__state~0); 14043#L143 assume !(4401 == ssl3_connect_~s__state~0); 14038#L146 assume !(4416 == ssl3_connect_~s__state~0); 14032#L149 assume !(4417 == ssl3_connect_~s__state~0); 14029#L152 assume 4432 == ssl3_connect_~s__state~0; 13969#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 14020#L346 assume !(4 == ssl3_connect_~blastFlag~0); 14013#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14009#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14003#L547 ssl3_connect_~skip~0 := 0; 14001#L110-1 assume !false; 13999#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13995#L113 assume !(12292 == ssl3_connect_~s__state~0); 13718#L116 assume !(16384 == ssl3_connect_~s__state~0); 13719#L119 assume !(4096 == ssl3_connect_~s__state~0); 13710#L122 assume !(20480 == ssl3_connect_~s__state~0); 13711#L125 assume !(4099 == ssl3_connect_~s__state~0); 13704#L128 assume !(4368 == ssl3_connect_~s__state~0); 13705#L131 assume !(4369 == ssl3_connect_~s__state~0); 13652#L134 assume !(4384 == ssl3_connect_~s__state~0); 13653#L137 assume !(4385 == ssl3_connect_~s__state~0); 13565#L140 assume !(4400 == ssl3_connect_~s__state~0); 13566#L143 assume !(4401 == ssl3_connect_~s__state~0); 13557#L146 assume !(4416 == ssl3_connect_~s__state~0); 13558#L149 assume !(4417 == ssl3_connect_~s__state~0); 13624#L152 assume !(4432 == ssl3_connect_~s__state~0); 13986#L155 assume !(4433 == ssl3_connect_~s__state~0); 13956#L158 assume !(4448 == ssl3_connect_~s__state~0); 13953#L161 assume !(4449 == ssl3_connect_~s__state~0); 13951#L164 assume !(4464 == ssl3_connect_~s__state~0); 13949#L167 assume !(4465 == ssl3_connect_~s__state~0); 13926#L170 assume !(4466 == ssl3_connect_~s__state~0); 13919#L173 assume !(4467 == ssl3_connect_~s__state~0); 13913#L176 assume !(4480 == ssl3_connect_~s__state~0); 13906#L179 assume !(4481 == ssl3_connect_~s__state~0); 13900#L182 assume !(4496 == ssl3_connect_~s__state~0); 13893#L185 assume !(4497 == ssl3_connect_~s__state~0); 13887#L188 assume !(4512 == ssl3_connect_~s__state~0); 13880#L191 assume !(4513 == ssl3_connect_~s__state~0); 13871#L194 assume !(4528 == ssl3_connect_~s__state~0); 13858#L197 assume !(4529 == ssl3_connect_~s__state~0); 13856#L200 assume !(4560 == ssl3_connect_~s__state~0); 13818#L203 assume !(4561 == ssl3_connect_~s__state~0); 13816#L206 assume 4352 == ssl3_connect_~s__state~0; 13814#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13812#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13794#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13773#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13762#L547 ssl3_connect_~skip~0 := 0; 13755#L110-1 assume !false; 13746#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13739#L113 assume 12292 == ssl3_connect_~s__state~0; 13740#L114 [2021-10-11 00:28:26,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,527 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-10-11 00:28:26,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851932572] [2021-10-11 00:28:26,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,532 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,537 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,540 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:26,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,540 INFO L82 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-10-11 00:28:26,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163832864] [2021-10-11 00:28:26,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:26,612 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-10-11 00:28:26,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163832864] [2021-10-11 00:28:26,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:26,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:26,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793250352] [2021-10-11 00:28:26,613 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:26,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:26,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:26,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:26,614 INFO L87 Difference]: Start difference. First operand 1313 states and 1802 transitions. cyclomatic complexity: 491 Second operand 3 states. [2021-10-11 00:28:26,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:26,772 INFO L93 Difference]: Finished difference Result 1425 states and 1938 transitions. [2021-10-11 00:28:26,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:26,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1425 states and 1938 transitions. [2021-10-11 00:28:26,784 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-10-11 00:28:26,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1425 states to 1425 states and 1938 transitions. [2021-10-11 00:28:26,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1425 [2021-10-11 00:28:26,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1425 [2021-10-11 00:28:26,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1425 states and 1938 transitions. [2021-10-11 00:28:26,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:26,798 INFO L692 BuchiCegarLoop]: Abstraction has 1425 states and 1938 transitions. [2021-10-11 00:28:26,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states and 1938 transitions. [2021-10-11 00:28:26,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1413. [2021-10-11 00:28:26,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2021-10-11 00:28:26,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1922 transitions. [2021-10-11 00:28:26,827 INFO L715 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2021-10-11 00:28:26,827 INFO L595 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2021-10-11 00:28:26,827 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-11 00:28:26,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1413 states and 1922 transitions. [2021-10-11 00:28:26,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-10-11 00:28:26,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:26,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:26,837 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:26,837 INFO L854 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-10-11 00:28:26,838 INFO L794 eck$LassoCheckResult]: Stem: 16167#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16066#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16067#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16170#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 16171#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16187#L110-1 assume !false; 16332#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17466#L113 assume 12292 == ssl3_connect_~s__state~0; 16075#L114 [2021-10-11 00:28:26,838 INFO L796 eck$LassoCheckResult]: Loop: 16075#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 16076#L218 ssl3_connect_~s__server~0 := 0; 16121#L223 assume 0 != ssl3_connect_~cb~0; 16150#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 16151#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 16093#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 16089#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 16090#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 16098#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16073#L547 ssl3_connect_~skip~0 := 0; 16209#L110-1 assume !false; 16099#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16100#L113 assume !(12292 == ssl3_connect_~s__state~0); 16145#L116 assume !(16384 == ssl3_connect_~s__state~0); 16138#L119 assume !(4096 == ssl3_connect_~s__state~0); 16139#L122 assume !(20480 == ssl3_connect_~s__state~0); 17444#L125 assume !(4099 == ssl3_connect_~s__state~0); 16253#L128 assume 4368 == ssl3_connect_~s__state~0; 16177#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 16178#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16180#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 17413#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 17409#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17405#L547 ssl3_connect_~skip~0 := 0; 17400#L110-1 assume !false; 17401#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17396#L113 assume !(12292 == ssl3_connect_~s__state~0); 17397#L116 assume !(16384 == ssl3_connect_~s__state~0); 17187#L119 assume !(4096 == ssl3_connect_~s__state~0); 17188#L122 assume !(20480 == ssl3_connect_~s__state~0); 17135#L125 assume !(4099 == ssl3_connect_~s__state~0); 17136#L128 assume !(4368 == ssl3_connect_~s__state~0); 17128#L131 assume !(4369 == ssl3_connect_~s__state~0); 17129#L134 assume 4384 == ssl3_connect_~s__state~0; 16346#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 16347#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16207#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 16208#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16114#L301-2 ssl3_connect_~s__init_num~0 := 0; 16115#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17226#L547 ssl3_connect_~skip~0 := 0; 17224#L110-1 assume !false; 17219#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17217#L113 assume !(12292 == ssl3_connect_~s__state~0); 17215#L116 assume !(16384 == ssl3_connect_~s__state~0); 17212#L119 assume !(4096 == ssl3_connect_~s__state~0); 17205#L122 assume !(20480 == ssl3_connect_~s__state~0); 17202#L125 assume !(4099 == ssl3_connect_~s__state~0); 17199#L128 assume !(4368 == ssl3_connect_~s__state~0); 17196#L131 assume !(4369 == ssl3_connect_~s__state~0); 17194#L134 assume !(4384 == ssl3_connect_~s__state~0); 17192#L137 assume !(4385 == ssl3_connect_~s__state~0); 16269#L140 assume 4400 == ssl3_connect_~s__state~0; 16102#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16103#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16110#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16111#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17011#L547 ssl3_connect_~skip~0 := 0; 17010#L110-1 assume !false; 17009#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16502#L113 assume !(12292 == ssl3_connect_~s__state~0); 16501#L116 assume !(16384 == ssl3_connect_~s__state~0); 16493#L119 assume !(4096 == ssl3_connect_~s__state~0); 16489#L122 assume !(20480 == ssl3_connect_~s__state~0); 16490#L125 assume !(4099 == ssl3_connect_~s__state~0); 17000#L128 assume !(4368 == ssl3_connect_~s__state~0); 16998#L131 assume !(4369 == ssl3_connect_~s__state~0); 16996#L134 assume !(4384 == ssl3_connect_~s__state~0); 16994#L137 assume !(4385 == ssl3_connect_~s__state~0); 16992#L140 assume !(4400 == ssl3_connect_~s__state~0); 16990#L143 assume !(4401 == ssl3_connect_~s__state~0); 16988#L146 assume 4416 == ssl3_connect_~s__state~0; 16294#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 16985#L330 assume !(3 == ssl3_connect_~blastFlag~0); 16984#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16983#L338 assume !(0 == ssl3_connect_~tmp___6~0); 16982#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16977#L547 ssl3_connect_~skip~0 := 0; 16976#L110-1 assume !false; 16975#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16974#L113 assume !(12292 == ssl3_connect_~s__state~0); 16973#L116 assume !(16384 == ssl3_connect_~s__state~0); 16972#L119 assume !(4096 == ssl3_connect_~s__state~0); 16970#L122 assume !(20480 == ssl3_connect_~s__state~0); 16969#L125 assume !(4099 == ssl3_connect_~s__state~0); 16968#L128 assume !(4368 == ssl3_connect_~s__state~0); 16967#L131 assume !(4369 == ssl3_connect_~s__state~0); 16965#L134 assume !(4384 == ssl3_connect_~s__state~0); 16964#L137 assume !(4385 == ssl3_connect_~s__state~0); 16963#L140 assume !(4400 == ssl3_connect_~s__state~0); 16961#L143 assume !(4401 == ssl3_connect_~s__state~0); 16955#L146 assume !(4416 == ssl3_connect_~s__state~0); 16953#L149 assume !(4417 == ssl3_connect_~s__state~0); 16951#L152 assume 4432 == ssl3_connect_~s__state~0; 16779#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 16948#L346 assume !(4 == ssl3_connect_~blastFlag~0); 16946#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16943#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16937#L547 ssl3_connect_~skip~0 := 0; 16935#L110-1 assume !false; 16933#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16931#L113 assume !(12292 == ssl3_connect_~s__state~0); 16929#L116 assume !(16384 == ssl3_connect_~s__state~0); 16927#L119 assume !(4096 == ssl3_connect_~s__state~0); 16925#L122 assume !(20480 == ssl3_connect_~s__state~0); 16923#L125 assume !(4099 == ssl3_connect_~s__state~0); 16921#L128 assume !(4368 == ssl3_connect_~s__state~0); 16919#L131 assume !(4369 == ssl3_connect_~s__state~0); 16917#L134 assume !(4384 == ssl3_connect_~s__state~0); 16915#L137 assume !(4385 == ssl3_connect_~s__state~0); 16913#L140 assume !(4400 == ssl3_connect_~s__state~0); 16911#L143 assume !(4401 == ssl3_connect_~s__state~0); 16909#L146 assume !(4416 == ssl3_connect_~s__state~0); 16907#L149 assume !(4417 == ssl3_connect_~s__state~0); 16905#L152 assume !(4432 == ssl3_connect_~s__state~0); 16903#L155 assume !(4433 == ssl3_connect_~s__state~0); 16901#L158 assume 4448 == ssl3_connect_~s__state~0; 16776#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 16898#L358 assume !(ssl3_connect_~ret~0 <= 0); 16747#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16137#L361-2 ssl3_connect_~s__init_num~0 := 0; 16082#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16851#L547 ssl3_connect_~skip~0 := 0; 16847#L110-1 assume !false; 16843#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16840#L113 assume !(12292 == ssl3_connect_~s__state~0); 16837#L116 assume !(16384 == ssl3_connect_~s__state~0); 16834#L119 assume !(4096 == ssl3_connect_~s__state~0); 16831#L122 assume !(20480 == ssl3_connect_~s__state~0); 16828#L125 assume !(4099 == ssl3_connect_~s__state~0); 16825#L128 assume !(4368 == ssl3_connect_~s__state~0); 16822#L131 assume !(4369 == ssl3_connect_~s__state~0); 16819#L134 assume !(4384 == ssl3_connect_~s__state~0); 16788#L137 assume !(4385 == ssl3_connect_~s__state~0); 16787#L140 assume !(4400 == ssl3_connect_~s__state~0); 16786#L143 assume !(4401 == ssl3_connect_~s__state~0); 16784#L146 assume !(4416 == ssl3_connect_~s__state~0); 16782#L149 assume !(4417 == ssl3_connect_~s__state~0); 16780#L152 assume !(4432 == ssl3_connect_~s__state~0); 16778#L155 assume !(4433 == ssl3_connect_~s__state~0); 16777#L158 assume !(4448 == ssl3_connect_~s__state~0); 16775#L161 assume !(4449 == ssl3_connect_~s__state~0); 16479#L164 assume !(4464 == ssl3_connect_~s__state~0); 16480#L167 assume !(4465 == ssl3_connect_~s__state~0); 16472#L170 assume !(4466 == ssl3_connect_~s__state~0); 16473#L173 assume !(4467 == ssl3_connect_~s__state~0); 16497#L176 assume !(4480 == ssl3_connect_~s__state~0); 16498#L179 assume !(4481 == ssl3_connect_~s__state~0); 16289#L182 assume !(4496 == ssl3_connect_~s__state~0); 16291#L185 assume !(4497 == ssl3_connect_~s__state~0); 16292#L188 assume !(4512 == ssl3_connect_~s__state~0); 16656#L191 assume !(4513 == ssl3_connect_~s__state~0); 16233#L194 assume !(4528 == ssl3_connect_~s__state~0); 16230#L197 assume !(4529 == ssl3_connect_~s__state~0); 16232#L200 assume !(4560 == ssl3_connect_~s__state~0); 16454#L203 assume !(4561 == ssl3_connect_~s__state~0); 16455#L206 assume 4352 == ssl3_connect_~s__state~0; 16450#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16451#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16445#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16446#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16240#L547 ssl3_connect_~skip~0 := 0; 16241#L110-1 assume !false; 16236#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16237#L113 assume 12292 == ssl3_connect_~s__state~0; 16075#L114 [2021-10-11 00:28:26,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,839 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-10-11 00:28:26,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77399883] [2021-10-11 00:28:26,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,844 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:26,848 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:26,851 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:26,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:26,852 INFO L82 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-10-11 00:28:26,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:26,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341830224] [2021-10-11 00:28:26,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:26,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:26,903 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-11 00:28:26,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341830224] [2021-10-11 00:28:26,903 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:26,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:26,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971148478] [2021-10-11 00:28:26,904 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:26,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:26,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:26,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:26,905 INFO L87 Difference]: Start difference. First operand 1413 states and 1922 transitions. cyclomatic complexity: 511 Second operand 3 states. [2021-10-11 00:28:27,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:27,111 INFO L93 Difference]: Finished difference Result 1533 states and 2062 transitions. [2021-10-11 00:28:27,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:27,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1533 states and 2062 transitions. [2021-10-11 00:28:27,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-10-11 00:28:27,136 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1533 states to 1533 states and 2062 transitions. [2021-10-11 00:28:27,136 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1533 [2021-10-11 00:28:27,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1533 [2021-10-11 00:28:27,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1533 states and 2062 transitions. [2021-10-11 00:28:27,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:27,139 INFO L692 BuchiCegarLoop]: Abstraction has 1533 states and 2062 transitions. [2021-10-11 00:28:27,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states and 2062 transitions. [2021-10-11 00:28:27,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1525. [2021-10-11 00:28:27,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1525 states. [2021-10-11 00:28:27,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2054 transitions. [2021-10-11 00:28:27,170 INFO L715 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2021-10-11 00:28:27,170 INFO L595 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2021-10-11 00:28:27,170 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-11 00:28:27,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1525 states and 2054 transitions. [2021-10-11 00:28:27,179 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-10-11 00:28:27,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:27,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:27,181 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:27,181 INFO L854 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-10-11 00:28:27,181 INFO L794 eck$LassoCheckResult]: Stem: 19127#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19018#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19019#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19130#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 19131#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19146#L110-1 assume !false; 20496#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20493#L113 assume 12292 == ssl3_connect_~s__state~0; 19186#L114 [2021-10-11 00:28:27,182 INFO L796 eck$LassoCheckResult]: Loop: 19186#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 19076#L218 ssl3_connect_~s__server~0 := 0; 19077#L223 assume 0 != ssl3_connect_~cb~0; 19105#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 19106#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 19050#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 19043#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 19044#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 19053#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19025#L547 ssl3_connect_~skip~0 := 0; 19134#L110-1 assume !false; 19135#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20538#L113 assume !(12292 == ssl3_connect_~s__state~0); 20537#L116 assume !(16384 == ssl3_connect_~s__state~0); 19093#L119 assume !(4096 == ssl3_connect_~s__state~0); 19094#L122 assume !(20480 == ssl3_connect_~s__state~0); 19029#L125 assume !(4099 == ssl3_connect_~s__state~0); 19030#L128 assume 4368 == ssl3_connect_~s__state~0; 19698#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 20245#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19139#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 19141#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 19142#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20357#L547 ssl3_connect_~skip~0 := 0; 20355#L110-1 assume !false; 20353#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20351#L113 assume !(12292 == ssl3_connect_~s__state~0); 20349#L116 assume !(16384 == ssl3_connect_~s__state~0); 20347#L119 assume !(4096 == ssl3_connect_~s__state~0); 20345#L122 assume !(20480 == ssl3_connect_~s__state~0); 20343#L125 assume !(4099 == ssl3_connect_~s__state~0); 20341#L128 assume !(4368 == ssl3_connect_~s__state~0); 20339#L131 assume !(4369 == ssl3_connect_~s__state~0); 20337#L134 assume 4384 == ssl3_connect_~s__state~0; 19113#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 19114#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19268#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 20100#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20098#L301-2 ssl3_connect_~s__init_num~0 := 0; 20095#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20089#L547 ssl3_connect_~skip~0 := 0; 20087#L110-1 assume !false; 20086#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20085#L113 assume !(12292 == ssl3_connect_~s__state~0); 20084#L116 assume !(16384 == ssl3_connect_~s__state~0); 20083#L119 assume !(4096 == ssl3_connect_~s__state~0); 20082#L122 assume !(20480 == ssl3_connect_~s__state~0); 20081#L125 assume !(4099 == ssl3_connect_~s__state~0); 20080#L128 assume !(4368 == ssl3_connect_~s__state~0); 20079#L131 assume !(4369 == ssl3_connect_~s__state~0); 20077#L134 assume !(4384 == ssl3_connect_~s__state~0); 20075#L137 assume !(4385 == ssl3_connect_~s__state~0); 19220#L140 assume 4400 == ssl3_connect_~s__state~0; 19221#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19429#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19066#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19067#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19419#L547 ssl3_connect_~skip~0 := 0; 19408#L110-1 assume !false; 19409#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19400#L113 assume !(12292 == ssl3_connect_~s__state~0); 19401#L116 assume !(16384 == ssl3_connect_~s__state~0); 19392#L119 assume !(4096 == ssl3_connect_~s__state~0); 19393#L122 assume !(20480 == ssl3_connect_~s__state~0); 19384#L125 assume !(4099 == ssl3_connect_~s__state~0); 19385#L128 assume !(4368 == ssl3_connect_~s__state~0); 19376#L131 assume !(4369 == ssl3_connect_~s__state~0); 19377#L134 assume !(4384 == ssl3_connect_~s__state~0); 19368#L137 assume !(4385 == ssl3_connect_~s__state~0); 19369#L140 assume !(4400 == ssl3_connect_~s__state~0); 19360#L143 assume !(4401 == ssl3_connect_~s__state~0); 19361#L146 assume 4416 == ssl3_connect_~s__state~0; 19039#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 19040#L330 assume !(3 == ssl3_connect_~blastFlag~0); 20047#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20045#L338 assume !(0 == ssl3_connect_~tmp___6~0); 20042#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20036#L547 ssl3_connect_~skip~0 := 0; 20032#L110-1 assume !false; 20025#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20022#L113 assume !(12292 == ssl3_connect_~s__state~0); 20019#L116 assume !(16384 == ssl3_connect_~s__state~0); 20016#L119 assume !(4096 == ssl3_connect_~s__state~0); 20013#L122 assume !(20480 == ssl3_connect_~s__state~0); 20010#L125 assume !(4099 == ssl3_connect_~s__state~0); 20007#L128 assume !(4368 == ssl3_connect_~s__state~0); 20004#L131 assume !(4369 == ssl3_connect_~s__state~0); 20001#L134 assume !(4384 == ssl3_connect_~s__state~0); 19996#L137 assume !(4385 == ssl3_connect_~s__state~0); 19988#L140 assume !(4400 == ssl3_connect_~s__state~0); 19984#L143 assume !(4401 == ssl3_connect_~s__state~0); 19980#L146 assume !(4416 == ssl3_connect_~s__state~0); 19976#L149 assume !(4417 == ssl3_connect_~s__state~0); 19972#L152 assume 4432 == ssl3_connect_~s__state~0; 19261#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 19173#L346 assume !(4 == ssl3_connect_~blastFlag~0); 19174#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19741#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19936#L547 ssl3_connect_~skip~0 := 0; 19935#L110-1 assume !false; 19934#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19933#L113 assume !(12292 == ssl3_connect_~s__state~0); 19932#L116 assume !(16384 == ssl3_connect_~s__state~0); 19931#L119 assume !(4096 == ssl3_connect_~s__state~0); 19930#L122 assume !(20480 == ssl3_connect_~s__state~0); 19929#L125 assume !(4099 == ssl3_connect_~s__state~0); 19928#L128 assume !(4368 == ssl3_connect_~s__state~0); 19927#L131 assume !(4369 == ssl3_connect_~s__state~0); 19926#L134 assume !(4384 == ssl3_connect_~s__state~0); 19925#L137 assume !(4385 == ssl3_connect_~s__state~0); 19924#L140 assume !(4400 == ssl3_connect_~s__state~0); 19923#L143 assume !(4401 == ssl3_connect_~s__state~0); 19700#L146 assume !(4416 == ssl3_connect_~s__state~0); 19701#L149 assume !(4417 == ssl3_connect_~s__state~0); 19692#L152 assume !(4432 == ssl3_connect_~s__state~0); 19693#L155 assume !(4433 == ssl3_connect_~s__state~0); 19225#L158 assume 4448 == ssl3_connect_~s__state~0; 19158#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 19120#L358 assume !(ssl3_connect_~ret~0 <= 0); 19088#L361 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19090#L361-2 ssl3_connect_~s__init_num~0 := 0; 19032#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20463#L547 ssl3_connect_~skip~0 := 0; 20462#L110-1 assume !false; 20461#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20460#L113 assume !(12292 == ssl3_connect_~s__state~0); 20458#L116 assume !(16384 == ssl3_connect_~s__state~0); 20457#L119 assume !(4096 == ssl3_connect_~s__state~0); 20456#L122 assume !(20480 == ssl3_connect_~s__state~0); 20455#L125 assume !(4099 == ssl3_connect_~s__state~0); 20454#L128 assume !(4368 == ssl3_connect_~s__state~0); 20453#L131 assume !(4369 == ssl3_connect_~s__state~0); 19694#L134 assume !(4384 == ssl3_connect_~s__state~0); 19690#L137 assume !(4385 == ssl3_connect_~s__state~0); 19691#L140 assume !(4400 == ssl3_connect_~s__state~0); 20444#L143 assume !(4401 == ssl3_connect_~s__state~0); 20442#L146 assume !(4416 == ssl3_connect_~s__state~0); 20440#L149 assume !(4417 == ssl3_connect_~s__state~0); 20438#L152 assume !(4432 == ssl3_connect_~s__state~0); 20436#L155 assume !(4433 == ssl3_connect_~s__state~0); 20434#L158 assume !(4448 == ssl3_connect_~s__state~0); 20432#L161 assume !(4449 == ssl3_connect_~s__state~0); 20430#L164 assume !(4464 == ssl3_connect_~s__state~0); 20428#L167 assume !(4465 == ssl3_connect_~s__state~0); 20427#L170 assume !(4466 == ssl3_connect_~s__state~0); 20426#L173 assume !(4467 == ssl3_connect_~s__state~0); 20425#L176 assume !(4480 == ssl3_connect_~s__state~0); 20422#L179 assume !(4481 == ssl3_connect_~s__state~0); 20416#L182 assume !(4496 == ssl3_connect_~s__state~0); 20411#L185 assume !(4497 == ssl3_connect_~s__state~0); 20381#L188 assume !(4512 == ssl3_connect_~s__state~0); 20379#L191 assume !(4513 == ssl3_connect_~s__state~0); 20376#L194 assume !(4528 == ssl3_connect_~s__state~0); 20373#L197 assume !(4529 == ssl3_connect_~s__state~0); 20369#L200 assume !(4560 == ssl3_connect_~s__state~0); 19167#L203 assume !(4561 == ssl3_connect_~s__state~0); 19160#L206 assume 4352 == ssl3_connect_~s__state~0; 19072#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19073#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19133#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19773#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19766#L547 ssl3_connect_~skip~0 := 0; 19761#L110-1 assume !false; 19758#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19185#L113 assume 12292 == ssl3_connect_~s__state~0; 19186#L114 [2021-10-11 00:28:27,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:27,182 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-10-11 00:28:27,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:27,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757962120] [2021-10-11 00:28:27,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:27,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:27,187 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:27,191 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:27,194 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:27,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:27,195 INFO L82 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-10-11 00:28:27,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:27,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205378121] [2021-10-11 00:28:27,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:27,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:27,250 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-11 00:28:27,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205378121] [2021-10-11 00:28:27,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:27,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:27,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841837453] [2021-10-11 00:28:27,251 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:27,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:27,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:27,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:27,252 INFO L87 Difference]: Start difference. First operand 1525 states and 2054 transitions. cyclomatic complexity: 531 Second operand 3 states. [2021-10-11 00:28:27,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:27,431 INFO L93 Difference]: Finished difference Result 1661 states and 2214 transitions. [2021-10-11 00:28:27,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:27,432 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1661 states and 2214 transitions. [2021-10-11 00:28:27,443 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-10-11 00:28:27,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1661 states to 1661 states and 2214 transitions. [2021-10-11 00:28:27,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1661 [2021-10-11 00:28:27,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1661 [2021-10-11 00:28:27,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1661 states and 2214 transitions. [2021-10-11 00:28:27,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:27,460 INFO L692 BuchiCegarLoop]: Abstraction has 1661 states and 2214 transitions. [2021-10-11 00:28:27,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states and 2214 transitions. [2021-10-11 00:28:27,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1649. [2021-10-11 00:28:27,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1649 states. [2021-10-11 00:28:27,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1649 states to 1649 states and 2198 transitions. [2021-10-11 00:28:27,494 INFO L715 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2021-10-11 00:28:27,494 INFO L595 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2021-10-11 00:28:27,494 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-11 00:28:27,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1649 states and 2198 transitions. [2021-10-11 00:28:27,501 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-10-11 00:28:27,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:27,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:27,503 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:27,504 INFO L854 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-10-11 00:28:27,504 INFO L794 eck$LassoCheckResult]: Stem: 22312#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22210#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22211#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22315#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 22316#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22331#L110-1 assume !false; 23413#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23411#L113 assume 12292 == ssl3_connect_~s__state~0; 22678#L114 [2021-10-11 00:28:27,504 INFO L796 eck$LassoCheckResult]: Loop: 22678#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 22363#L218 ssl3_connect_~s__server~0 := 0; 23854#L223 assume 0 != ssl3_connect_~cb~0; 23853#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 23852#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 23851#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22231#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 22232#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 22241#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22217#L547 ssl3_connect_~skip~0 := 0; 22319#L110-1 assume !false; 22242#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22243#L113 assume !(12292 == ssl3_connect_~s__state~0); 23807#L116 assume !(16384 == ssl3_connect_~s__state~0); 22281#L119 assume !(4096 == ssl3_connect_~s__state~0); 22244#L122 assume !(20480 == ssl3_connect_~s__state~0); 22245#L125 assume !(4099 == ssl3_connect_~s__state~0); 22389#L128 assume 4368 == ssl3_connect_~s__state~0; 22321#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 22322#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22345#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 22346#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 23747#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23742#L547 ssl3_connect_~skip~0 := 0; 23741#L110-1 assume !false; 23740#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23739#L113 assume !(12292 == ssl3_connect_~s__state~0); 23738#L116 assume !(16384 == ssl3_connect_~s__state~0); 23737#L119 assume !(4096 == ssl3_connect_~s__state~0); 23736#L122 assume !(20480 == ssl3_connect_~s__state~0); 22795#L125 assume !(4099 == ssl3_connect_~s__state~0); 22784#L128 assume !(4368 == ssl3_connect_~s__state~0); 22782#L131 assume !(4369 == ssl3_connect_~s__state~0); 22783#L134 assume 4384 == ssl3_connect_~s__state~0; 22665#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 23703#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 23033#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 23701#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22256#L301-2 ssl3_connect_~s__init_num~0 := 0; 22257#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23815#L547 ssl3_connect_~skip~0 := 0; 23813#L110-1 assume !false; 23811#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23809#L113 assume !(12292 == ssl3_connect_~s__state~0); 23806#L116 assume !(16384 == ssl3_connect_~s__state~0); 23804#L119 assume !(4096 == ssl3_connect_~s__state~0); 23802#L122 assume !(20480 == ssl3_connect_~s__state~0); 22221#L125 assume !(4099 == ssl3_connect_~s__state~0); 22222#L128 assume !(4368 == ssl3_connect_~s__state~0); 22212#L131 assume !(4369 == ssl3_connect_~s__state~0); 22213#L134 assume !(4384 == ssl3_connect_~s__state~0); 22332#L137 assume !(4385 == ssl3_connect_~s__state~0); 22333#L140 assume 4400 == ssl3_connect_~s__state~0; 22408#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23009#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 23010#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 23693#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23687#L547 ssl3_connect_~skip~0 := 0; 23685#L110-1 assume !false; 23683#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23681#L113 assume !(12292 == ssl3_connect_~s__state~0); 23678#L116 assume !(16384 == ssl3_connect_~s__state~0); 23676#L119 assume !(4096 == ssl3_connect_~s__state~0); 23674#L122 assume !(20480 == ssl3_connect_~s__state~0); 23672#L125 assume !(4099 == ssl3_connect_~s__state~0); 23670#L128 assume !(4368 == ssl3_connect_~s__state~0); 23668#L131 assume !(4369 == ssl3_connect_~s__state~0); 23665#L134 assume !(4384 == ssl3_connect_~s__state~0); 23659#L137 assume !(4385 == ssl3_connect_~s__state~0); 23657#L140 assume !(4400 == ssl3_connect_~s__state~0); 23655#L143 assume !(4401 == ssl3_connect_~s__state~0); 23653#L146 assume 4416 == ssl3_connect_~s__state~0; 22441#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 23650#L330 assume !(3 == ssl3_connect_~blastFlag~0); 23649#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23648#L338 assume !(0 == ssl3_connect_~tmp___6~0); 23641#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23634#L547 ssl3_connect_~skip~0 := 0; 23631#L110-1 assume !false; 23628#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23625#L113 assume !(12292 == ssl3_connect_~s__state~0); 23622#L116 assume !(16384 == ssl3_connect_~s__state~0); 23619#L119 assume !(4096 == ssl3_connect_~s__state~0); 23616#L122 assume !(20480 == ssl3_connect_~s__state~0); 23613#L125 assume !(4099 == ssl3_connect_~s__state~0); 23610#L128 assume !(4368 == ssl3_connect_~s__state~0); 23607#L131 assume !(4369 == ssl3_connect_~s__state~0); 23604#L134 assume !(4384 == ssl3_connect_~s__state~0); 23601#L137 assume !(4385 == ssl3_connect_~s__state~0); 23599#L140 assume !(4400 == ssl3_connect_~s__state~0); 23498#L143 assume !(4401 == ssl3_connect_~s__state~0); 23497#L146 assume !(4416 == ssl3_connect_~s__state~0); 23491#L149 assume !(4417 == ssl3_connect_~s__state~0); 22447#L152 assume 4432 == ssl3_connect_~s__state~0; 22350#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 22351#L346 assume !(4 == ssl3_connect_~blastFlag~0); 22336#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22337#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23828#L547 ssl3_connect_~skip~0 := 0; 23827#L110-1 assume !false; 23826#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22288#L113 assume !(12292 == ssl3_connect_~s__state~0); 22275#L116 assume !(16384 == ssl3_connect_~s__state~0); 22276#L119 assume !(4096 == ssl3_connect_~s__state~0); 23784#L122 assume !(20480 == ssl3_connect_~s__state~0); 23700#L125 assume !(4099 == ssl3_connect_~s__state~0); 23699#L128 assume !(4368 == ssl3_connect_~s__state~0); 23697#L131 assume !(4369 == ssl3_connect_~s__state~0); 23695#L134 assume !(4384 == ssl3_connect_~s__state~0); 23694#L137 assume !(4385 == ssl3_connect_~s__state~0); 23688#L140 assume !(4400 == ssl3_connect_~s__state~0); 23686#L143 assume !(4401 == ssl3_connect_~s__state~0); 23684#L146 assume !(4416 == ssl3_connect_~s__state~0); 23501#L149 assume !(4417 == ssl3_connect_~s__state~0); 23500#L152 assume !(4432 == ssl3_connect_~s__state~0); 23499#L155 assume !(4433 == ssl3_connect_~s__state~0); 22393#L158 assume 4448 == ssl3_connect_~s__state~0; 22342#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 22306#L358 assume !(ssl3_connect_~ret~0 <= 0); 22277#L361 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22279#L361-2 ssl3_connect_~s__init_num~0 := 0; 22226#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23557#L547 ssl3_connect_~skip~0 := 0; 23555#L110-1 assume !false; 23553#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23549#L113 assume !(12292 == ssl3_connect_~s__state~0); 23547#L116 assume !(16384 == ssl3_connect_~s__state~0); 23545#L119 assume !(4096 == ssl3_connect_~s__state~0); 23543#L122 assume !(20480 == ssl3_connect_~s__state~0); 23541#L125 assume !(4099 == ssl3_connect_~s__state~0); 23539#L128 assume !(4368 == ssl3_connect_~s__state~0); 23537#L131 assume !(4369 == ssl3_connect_~s__state~0); 23535#L134 assume !(4384 == ssl3_connect_~s__state~0); 23533#L137 assume !(4385 == ssl3_connect_~s__state~0); 23531#L140 assume !(4400 == ssl3_connect_~s__state~0); 23529#L143 assume !(4401 == ssl3_connect_~s__state~0); 23527#L146 assume !(4416 == ssl3_connect_~s__state~0); 23525#L149 assume !(4417 == ssl3_connect_~s__state~0); 23523#L152 assume !(4432 == ssl3_connect_~s__state~0); 23521#L155 assume !(4433 == ssl3_connect_~s__state~0); 23519#L158 assume !(4448 == ssl3_connect_~s__state~0); 23517#L161 assume !(4449 == ssl3_connect_~s__state~0); 23515#L164 assume !(4464 == ssl3_connect_~s__state~0); 23513#L167 assume !(4465 == ssl3_connect_~s__state~0); 23510#L170 assume !(4466 == ssl3_connect_~s__state~0); 23507#L173 assume !(4467 == ssl3_connect_~s__state~0); 23505#L176 assume 4480 == ssl3_connect_~s__state~0; 22227#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 22228#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22270#L386 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22271#L386-2 ssl3_connect_~s__init_num~0 := 0; 22261#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23586#L547 ssl3_connect_~skip~0 := 0; 23584#L110-1 assume !false; 23582#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23580#L113 assume !(12292 == ssl3_connect_~s__state~0); 23578#L116 assume !(16384 == ssl3_connect_~s__state~0); 22362#L119 assume !(4096 == ssl3_connect_~s__state~0); 22364#L122 assume !(20480 == ssl3_connect_~s__state~0); 22366#L125 assume !(4099 == ssl3_connect_~s__state~0); 22367#L128 assume !(4368 == ssl3_connect_~s__state~0); 22781#L131 assume !(4369 == ssl3_connect_~s__state~0); 22780#L134 assume !(4384 == ssl3_connect_~s__state~0); 22778#L137 assume !(4385 == ssl3_connect_~s__state~0); 22779#L140 assume !(4400 == ssl3_connect_~s__state~0); 22409#L143 assume !(4401 == ssl3_connect_~s__state~0); 22410#L146 assume !(4416 == ssl3_connect_~s__state~0); 22440#L149 assume !(4417 == ssl3_connect_~s__state~0); 22469#L152 assume !(4432 == ssl3_connect_~s__state~0); 22660#L155 assume !(4433 == ssl3_connect_~s__state~0); 22658#L158 assume !(4448 == ssl3_connect_~s__state~0); 22656#L161 assume !(4449 == ssl3_connect_~s__state~0); 22654#L164 assume !(4464 == ssl3_connect_~s__state~0); 22652#L167 assume !(4465 == ssl3_connect_~s__state~0); 22650#L170 assume !(4466 == ssl3_connect_~s__state~0); 22646#L173 assume !(4467 == ssl3_connect_~s__state~0); 22620#L176 assume !(4480 == ssl3_connect_~s__state~0); 22617#L179 assume !(4481 == ssl3_connect_~s__state~0); 22615#L182 assume !(4496 == ssl3_connect_~s__state~0); 22611#L185 assume !(4497 == ssl3_connect_~s__state~0); 22608#L188 assume !(4512 == ssl3_connect_~s__state~0); 22605#L191 assume !(4513 == ssl3_connect_~s__state~0); 22602#L194 assume !(4528 == ssl3_connect_~s__state~0); 22597#L197 assume !(4529 == ssl3_connect_~s__state~0); 22586#L200 assume !(4560 == ssl3_connect_~s__state~0); 22587#L203 assume !(4561 == ssl3_connect_~s__state~0); 22589#L206 assume 4352 == ssl3_connect_~s__state~0; 22691#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 22689#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 22688#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22686#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22681#L547 ssl3_connect_~skip~0 := 0; 22680#L110-1 assume !false; 22679#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22677#L113 assume 12292 == ssl3_connect_~s__state~0; 22678#L114 [2021-10-11 00:28:27,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:27,505 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-10-11 00:28:27,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:27,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844772642] [2021-10-11 00:28:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:27,510 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:27,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:27,514 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:27,517 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:27,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:27,518 INFO L82 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-10-11 00:28:27,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:27,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298814503] [2021-10-11 00:28:27,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:27,627 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-10-11 00:28:27,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298814503] [2021-10-11 00:28:27,628 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:27,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:27,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618035688] [2021-10-11 00:28:27,629 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:27,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:27,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:27,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:27,630 INFO L87 Difference]: Start difference. First operand 1649 states and 2198 transitions. cyclomatic complexity: 551 Second operand 3 states. [2021-10-11 00:28:27,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:27,663 INFO L93 Difference]: Finished difference Result 3267 states and 4352 transitions. [2021-10-11 00:28:27,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:27,665 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3267 states and 4352 transitions. [2021-10-11 00:28:27,688 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-11 00:28:27,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3267 states to 3267 states and 4352 transitions. [2021-10-11 00:28:27,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3267 [2021-10-11 00:28:27,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3267 [2021-10-11 00:28:27,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 4352 transitions. [2021-10-11 00:28:27,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:27,729 INFO L692 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2021-10-11 00:28:27,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 4352 transitions. [2021-10-11 00:28:27,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3267. [2021-10-11 00:28:27,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3267 states. [2021-10-11 00:28:27,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3267 states to 3267 states and 4352 transitions. [2021-10-11 00:28:27,806 INFO L715 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2021-10-11 00:28:27,806 INFO L595 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2021-10-11 00:28:27,806 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-11 00:28:27,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3267 states and 4352 transitions. [2021-10-11 00:28:27,821 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-11 00:28:27,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:27,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:27,823 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:27,824 INFO L854 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-10-11 00:28:27,824 INFO L794 eck$LassoCheckResult]: Stem: 27233#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27132#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27133#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27236#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 27237#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27252#L110-1 assume !false; 28489#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28486#L113 assume 12292 == ssl3_connect_~s__state~0; 28473#L114 [2021-10-11 00:28:27,825 INFO L796 eck$LassoCheckResult]: Loop: 28473#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 27560#L218 ssl3_connect_~s__server~0 := 0; 28482#L223 assume 0 != ssl3_connect_~cb~0; 28481#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 28480#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 28478#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 28476#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 28474#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 27729#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27725#L547 ssl3_connect_~skip~0 := 0; 27718#L110-1 assume !false; 27719#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27657#L113 assume !(12292 == ssl3_connect_~s__state~0); 27658#L116 assume !(16384 == ssl3_connect_~s__state~0); 27653#L119 assume !(4096 == ssl3_connect_~s__state~0); 27654#L122 assume !(20480 == ssl3_connect_~s__state~0); 27568#L125 assume !(4099 == ssl3_connect_~s__state~0); 27552#L128 assume 4368 == ssl3_connect_~s__state~0; 27546#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 27542#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27537#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 27535#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 27536#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27518#L547 ssl3_connect_~skip~0 := 0; 27519#L110-1 assume !false; 27512#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27513#L113 assume !(12292 == ssl3_connect_~s__state~0); 27506#L116 assume !(16384 == ssl3_connect_~s__state~0); 27507#L119 assume !(4096 == ssl3_connect_~s__state~0); 27500#L122 assume !(20480 == ssl3_connect_~s__state~0); 27501#L125 assume !(4099 == ssl3_connect_~s__state~0); 27493#L128 assume !(4368 == ssl3_connect_~s__state~0); 27494#L131 assume !(4369 == ssl3_connect_~s__state~0); 27486#L134 assume 4384 == ssl3_connect_~s__state~0; 27484#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 27477#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27476#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 27471#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 27472#L301-2 ssl3_connect_~s__init_num~0 := 0; 27465#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27461#L547 ssl3_connect_~skip~0 := 0; 27456#L110-1 assume !false; 27457#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27452#L113 assume !(12292 == ssl3_connect_~s__state~0); 27453#L116 assume !(16384 == ssl3_connect_~s__state~0); 27448#L119 assume !(4096 == ssl3_connect_~s__state~0); 27449#L122 assume !(20480 == ssl3_connect_~s__state~0); 27444#L125 assume !(4099 == ssl3_connect_~s__state~0); 27445#L128 assume !(4368 == ssl3_connect_~s__state~0); 27440#L131 assume !(4369 == ssl3_connect_~s__state~0); 27441#L134 assume !(4384 == ssl3_connect_~s__state~0); 27436#L137 assume !(4385 == ssl3_connect_~s__state~0); 27437#L140 assume 4400 == ssl3_connect_~s__state~0; 27913#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27909#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27910#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 28887#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28879#L547 ssl3_connect_~skip~0 := 0; 28875#L110-1 assume !false; 28871#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28867#L113 assume !(12292 == ssl3_connect_~s__state~0); 28863#L116 assume !(16384 == ssl3_connect_~s__state~0); 28859#L119 assume !(4096 == ssl3_connect_~s__state~0); 28857#L122 assume !(20480 == ssl3_connect_~s__state~0); 28855#L125 assume !(4099 == ssl3_connect_~s__state~0); 28851#L128 assume !(4368 == ssl3_connect_~s__state~0); 28848#L131 assume !(4369 == ssl3_connect_~s__state~0); 28844#L134 assume !(4384 == ssl3_connect_~s__state~0); 28840#L137 assume !(4385 == ssl3_connect_~s__state~0); 28835#L140 assume !(4400 == ssl3_connect_~s__state~0); 28828#L143 assume !(4401 == ssl3_connect_~s__state~0); 28824#L146 assume 4416 == ssl3_connect_~s__state~0; 27694#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 28817#L330 assume !(3 == ssl3_connect_~blastFlag~0); 28810#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28807#L338 assume !(0 == ssl3_connect_~tmp___6~0); 28803#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28796#L547 ssl3_connect_~skip~0 := 0; 28793#L110-1 assume !false; 28790#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28787#L113 assume !(12292 == ssl3_connect_~s__state~0); 28784#L116 assume !(16384 == ssl3_connect_~s__state~0); 28781#L119 assume !(4096 == ssl3_connect_~s__state~0); 28778#L122 assume !(20480 == ssl3_connect_~s__state~0); 28775#L125 assume !(4099 == ssl3_connect_~s__state~0); 28772#L128 assume !(4368 == ssl3_connect_~s__state~0); 28769#L131 assume !(4369 == ssl3_connect_~s__state~0); 28766#L134 assume !(4384 == ssl3_connect_~s__state~0); 28764#L137 assume !(4385 == ssl3_connect_~s__state~0); 28761#L140 assume !(4400 == ssl3_connect_~s__state~0); 28757#L143 assume !(4401 == ssl3_connect_~s__state~0); 28750#L146 assume !(4416 == ssl3_connect_~s__state~0); 28747#L149 assume !(4417 == ssl3_connect_~s__state~0); 28744#L152 assume 4432 == ssl3_connect_~s__state~0; 27688#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 28739#L346 assume !(4 == ssl3_connect_~blastFlag~0); 28736#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28732#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28725#L547 ssl3_connect_~skip~0 := 0; 28722#L110-1 assume !false; 28720#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28717#L113 assume !(12292 == ssl3_connect_~s__state~0); 28714#L116 assume !(16384 == ssl3_connect_~s__state~0); 28709#L119 assume !(4096 == ssl3_connect_~s__state~0); 28702#L122 assume !(20480 == ssl3_connect_~s__state~0); 28699#L125 assume !(4099 == ssl3_connect_~s__state~0); 28696#L128 assume !(4368 == ssl3_connect_~s__state~0); 28693#L131 assume !(4369 == ssl3_connect_~s__state~0); 28690#L134 assume !(4384 == ssl3_connect_~s__state~0); 28687#L137 assume !(4385 == ssl3_connect_~s__state~0); 28685#L140 assume !(4400 == ssl3_connect_~s__state~0); 28683#L143 assume !(4401 == ssl3_connect_~s__state~0); 28680#L146 assume !(4416 == ssl3_connect_~s__state~0); 28677#L149 assume !(4417 == ssl3_connect_~s__state~0); 28674#L152 assume !(4432 == ssl3_connect_~s__state~0); 28671#L155 assume !(4433 == ssl3_connect_~s__state~0); 28459#L158 assume 4448 == ssl3_connect_~s__state~0; 27681#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 28457#L358 assume !(ssl3_connect_~ret~0 <= 0); 28431#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 28432#L361-2 ssl3_connect_~s__init_num~0 := 0; 28663#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28656#L547 ssl3_connect_~skip~0 := 0; 28653#L110-1 assume !false; 28651#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28649#L113 assume !(12292 == ssl3_connect_~s__state~0); 28646#L116 assume !(16384 == ssl3_connect_~s__state~0); 28643#L119 assume !(4096 == ssl3_connect_~s__state~0); 28640#L122 assume !(20480 == ssl3_connect_~s__state~0); 28637#L125 assume !(4099 == ssl3_connect_~s__state~0); 28634#L128 assume !(4368 == ssl3_connect_~s__state~0); 28631#L131 assume !(4369 == ssl3_connect_~s__state~0); 28628#L134 assume !(4384 == ssl3_connect_~s__state~0); 28625#L137 assume !(4385 == ssl3_connect_~s__state~0); 28622#L140 assume !(4400 == ssl3_connect_~s__state~0); 28619#L143 assume !(4401 == ssl3_connect_~s__state~0); 28616#L146 assume !(4416 == ssl3_connect_~s__state~0); 28614#L149 assume !(4417 == ssl3_connect_~s__state~0); 28612#L152 assume !(4432 == ssl3_connect_~s__state~0); 28610#L155 assume !(4433 == ssl3_connect_~s__state~0); 28606#L158 assume !(4448 == ssl3_connect_~s__state~0); 28600#L161 assume !(4449 == ssl3_connect_~s__state~0); 28598#L164 assume 4464 == ssl3_connect_~s__state~0; 27349#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 28594#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 28590#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28583#L547 ssl3_connect_~skip~0 := 0; 28580#L110-1 assume !false; 28577#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28574#L113 assume !(12292 == ssl3_connect_~s__state~0); 28571#L116 assume !(16384 == ssl3_connect_~s__state~0); 28568#L119 assume !(4096 == ssl3_connect_~s__state~0); 28565#L122 assume !(20480 == ssl3_connect_~s__state~0); 28562#L125 assume !(4099 == ssl3_connect_~s__state~0); 28559#L128 assume !(4368 == ssl3_connect_~s__state~0); 28556#L131 assume !(4369 == ssl3_connect_~s__state~0); 28553#L134 assume !(4384 == ssl3_connect_~s__state~0); 28550#L137 assume !(4385 == ssl3_connect_~s__state~0); 28547#L140 assume !(4400 == ssl3_connect_~s__state~0); 28544#L143 assume !(4401 == ssl3_connect_~s__state~0); 28541#L146 assume !(4416 == ssl3_connect_~s__state~0); 28538#L149 assume !(4417 == ssl3_connect_~s__state~0); 28535#L152 assume !(4432 == ssl3_connect_~s__state~0); 28532#L155 assume !(4433 == ssl3_connect_~s__state~0); 28529#L158 assume !(4448 == ssl3_connect_~s__state~0); 28526#L161 assume !(4449 == ssl3_connect_~s__state~0); 28523#L164 assume !(4464 == ssl3_connect_~s__state~0); 28520#L167 assume !(4465 == ssl3_connect_~s__state~0); 28518#L170 assume !(4466 == ssl3_connect_~s__state~0); 28516#L173 assume !(4467 == ssl3_connect_~s__state~0); 28513#L176 assume 4480 == ssl3_connect_~s__state~0; 27329#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 28507#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28499#L386 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 28496#L386-2 ssl3_connect_~s__init_num~0 := 0; 28469#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27705#L547 ssl3_connect_~skip~0 := 0; 27706#L110-1 assume !false; 28427#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28425#L113 assume !(12292 == ssl3_connect_~s__state~0); 28423#L116 assume !(16384 == ssl3_connect_~s__state~0); 28421#L119 assume !(4096 == ssl3_connect_~s__state~0); 28420#L122 assume !(20480 == ssl3_connect_~s__state~0); 28417#L125 assume !(4099 == ssl3_connect_~s__state~0); 28416#L128 assume !(4368 == ssl3_connect_~s__state~0); 28415#L131 assume !(4369 == ssl3_connect_~s__state~0); 28409#L134 assume !(4384 == ssl3_connect_~s__state~0); 28407#L137 assume !(4385 == ssl3_connect_~s__state~0); 28405#L140 assume !(4400 == ssl3_connect_~s__state~0); 28403#L143 assume !(4401 == ssl3_connect_~s__state~0); 28401#L146 assume !(4416 == ssl3_connect_~s__state~0); 28399#L149 assume !(4417 == ssl3_connect_~s__state~0); 27691#L152 assume !(4432 == ssl3_connect_~s__state~0); 27687#L155 assume !(4433 == ssl3_connect_~s__state~0); 27684#L158 assume !(4448 == ssl3_connect_~s__state~0); 27680#L161 assume !(4449 == ssl3_connect_~s__state~0); 27677#L164 assume !(4464 == ssl3_connect_~s__state~0); 27676#L167 assume !(4465 == ssl3_connect_~s__state~0); 27348#L170 assume !(4466 == ssl3_connect_~s__state~0); 27350#L173 assume !(4467 == ssl3_connect_~s__state~0); 27351#L176 assume !(4480 == ssl3_connect_~s__state~0); 27328#L179 assume !(4481 == ssl3_connect_~s__state~0); 27330#L182 assume !(4496 == ssl3_connect_~s__state~0); 27364#L185 assume !(4497 == ssl3_connect_~s__state~0); 27361#L188 assume !(4512 == ssl3_connect_~s__state~0); 27356#L191 assume !(4513 == ssl3_connect_~s__state~0); 27358#L194 assume !(4528 == ssl3_connect_~s__state~0); 28181#L197 assume !(4529 == ssl3_connect_~s__state~0); 28182#L200 assume !(4560 == ssl3_connect_~s__state~0); 28196#L203 assume !(4561 == ssl3_connect_~s__state~0); 28198#L206 assume 4352 == ssl3_connect_~s__state~0; 28514#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 28511#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 28509#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 28505#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28497#L547 ssl3_connect_~skip~0 := 0; 28494#L110-1 assume !false; 28493#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28472#L113 assume 12292 == ssl3_connect_~s__state~0; 28473#L114 [2021-10-11 00:28:27,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:27,825 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-10-11 00:28:27,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:27,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544164505] [2021-10-11 00:28:27,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:27,839 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:27,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:27,844 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:27,847 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:27,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:27,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-10-11 00:28:27,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:27,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28106983] [2021-10-11 00:28:27,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:27,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-10-11 00:28:27,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28106983] [2021-10-11 00:28:27,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:27,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:27,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568936220] [2021-10-11 00:28:27,968 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:27,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:27,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:27,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:27,969 INFO L87 Difference]: Start difference. First operand 3267 states and 4352 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2021-10-11 00:28:28,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:28,164 INFO L93 Difference]: Finished difference Result 3415 states and 4520 transitions. [2021-10-11 00:28:28,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:28,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3415 states and 4520 transitions. [2021-10-11 00:28:28,184 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-10-11 00:28:28,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3415 states to 3415 states and 4520 transitions. [2021-10-11 00:28:28,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3415 [2021-10-11 00:28:28,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3415 [2021-10-11 00:28:28,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3415 states and 4520 transitions. [2021-10-11 00:28:28,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:28,217 INFO L692 BuchiCegarLoop]: Abstraction has 3415 states and 4520 transitions. [2021-10-11 00:28:28,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states and 4520 transitions. [2021-10-11 00:28:28,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3399. [2021-10-11 00:28:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3399 states. [2021-10-11 00:28:28,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3399 states to 3399 states and 4504 transitions. [2021-10-11 00:28:28,290 INFO L715 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-10-11 00:28:28,290 INFO L595 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-10-11 00:28:28,290 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-11 00:28:28,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3399 states and 4504 transitions. [2021-10-11 00:28:28,307 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-11 00:28:28,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:28,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:28,310 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:28,310 INFO L854 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-10-11 00:28:28,310 INFO L794 eck$LassoCheckResult]: Stem: 33921#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33820#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33821#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33924#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 33925#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33939#L110-1 assume !false; 34043#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34038#L113 assume 12292 == ssl3_connect_~s__state~0; 34039#L114 [2021-10-11 00:28:28,311 INFO L796 eck$LassoCheckResult]: Loop: 34039#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 34109#L218 ssl3_connect_~s__server~0 := 0; 35906#L223 assume 0 != ssl3_connect_~cb~0; 35224#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 35225#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 35211#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 35210#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 35197#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 35198#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35180#L547 ssl3_connect_~skip~0 := 0; 35181#L110-1 assume !false; 35174#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35175#L113 assume !(12292 == ssl3_connect_~s__state~0); 35168#L116 assume !(16384 == ssl3_connect_~s__state~0); 35169#L119 assume !(4096 == ssl3_connect_~s__state~0); 35162#L122 assume !(20480 == ssl3_connect_~s__state~0); 35163#L125 assume !(4099 == ssl3_connect_~s__state~0); 34762#L128 assume 4368 == ssl3_connect_~s__state~0; 34751#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 34747#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 34745#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 34740#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 34741#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34729#L547 ssl3_connect_~skip~0 := 0; 34730#L110-1 assume !false; 34725#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34726#L113 assume !(12292 == ssl3_connect_~s__state~0); 34721#L116 assume !(16384 == ssl3_connect_~s__state~0); 34722#L119 assume !(4096 == ssl3_connect_~s__state~0); 34717#L122 assume !(20480 == ssl3_connect_~s__state~0); 34718#L125 assume !(4099 == ssl3_connect_~s__state~0); 34713#L128 assume !(4368 == ssl3_connect_~s__state~0); 34714#L131 assume !(4369 == ssl3_connect_~s__state~0); 34710#L134 assume 4384 == ssl3_connect_~s__state~0; 34087#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 34701#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 34699#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 34689#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 34682#L301-2 ssl3_connect_~s__init_num~0 := 0; 34683#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34663#L547 ssl3_connect_~skip~0 := 0; 34664#L110-1 assume !false; 34655#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34656#L113 assume !(12292 == ssl3_connect_~s__state~0); 34647#L116 assume !(16384 == ssl3_connect_~s__state~0); 34648#L119 assume !(4096 == ssl3_connect_~s__state~0); 34575#L122 assume !(20480 == ssl3_connect_~s__state~0); 34576#L125 assume !(4099 == ssl3_connect_~s__state~0); 34173#L128 assume !(4368 == ssl3_connect_~s__state~0); 34174#L131 assume !(4369 == ssl3_connect_~s__state~0); 34154#L134 assume !(4384 == ssl3_connect_~s__state~0); 34155#L137 assume !(4385 == ssl3_connect_~s__state~0); 34024#L140 assume 4400 == ssl3_connect_~s__state~0; 34025#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34571#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 33863#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 33864#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35966#L547 ssl3_connect_~skip~0 := 0; 35965#L110-1 assume !false; 35964#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35963#L113 assume !(12292 == ssl3_connect_~s__state~0); 35962#L116 assume !(16384 == ssl3_connect_~s__state~0); 35961#L119 assume !(4096 == ssl3_connect_~s__state~0); 35960#L122 assume !(20480 == ssl3_connect_~s__state~0); 35959#L125 assume !(4099 == ssl3_connect_~s__state~0); 35958#L128 assume !(4368 == ssl3_connect_~s__state~0); 35955#L131 assume !(4369 == ssl3_connect_~s__state~0); 35954#L134 assume !(4384 == ssl3_connect_~s__state~0); 35951#L137 assume !(4385 == ssl3_connect_~s__state~0); 35950#L140 assume !(4400 == ssl3_connect_~s__state~0); 35947#L143 assume !(4401 == ssl3_connect_~s__state~0); 34048#L146 assume 4416 == ssl3_connect_~s__state~0; 34046#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 33942#L330 assume !(3 == ssl3_connect_~blastFlag~0); 33943#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 35879#L338 assume !(0 == ssl3_connect_~tmp___6~0); 35875#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35865#L547 ssl3_connect_~skip~0 := 0; 35863#L110-1 assume !false; 35861#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35859#L113 assume !(12292 == ssl3_connect_~s__state~0); 35857#L116 assume !(16384 == ssl3_connect_~s__state~0); 35855#L119 assume !(4096 == ssl3_connect_~s__state~0); 35853#L122 assume !(20480 == ssl3_connect_~s__state~0); 35851#L125 assume !(4099 == ssl3_connect_~s__state~0); 35849#L128 assume !(4368 == ssl3_connect_~s__state~0); 35847#L131 assume !(4369 == ssl3_connect_~s__state~0); 35845#L134 assume !(4384 == ssl3_connect_~s__state~0); 35843#L137 assume !(4385 == ssl3_connect_~s__state~0); 35841#L140 assume !(4400 == ssl3_connect_~s__state~0); 35839#L143 assume !(4401 == ssl3_connect_~s__state~0); 35837#L146 assume !(4416 == ssl3_connect_~s__state~0); 35835#L149 assume !(4417 == ssl3_connect_~s__state~0); 35833#L152 assume 4432 == ssl3_connect_~s__state~0; 35322#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 35831#L346 assume !(4 == ssl3_connect_~blastFlag~0); 35829#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 35825#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35815#L547 ssl3_connect_~skip~0 := 0; 35813#L110-1 assume !false; 35811#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35809#L113 assume !(12292 == ssl3_connect_~s__state~0); 35807#L116 assume !(16384 == ssl3_connect_~s__state~0); 35805#L119 assume !(4096 == ssl3_connect_~s__state~0); 35803#L122 assume !(20480 == ssl3_connect_~s__state~0); 35801#L125 assume !(4099 == ssl3_connect_~s__state~0); 35799#L128 assume !(4368 == ssl3_connect_~s__state~0); 35797#L131 assume !(4369 == ssl3_connect_~s__state~0); 35795#L134 assume !(4384 == ssl3_connect_~s__state~0); 35793#L137 assume !(4385 == ssl3_connect_~s__state~0); 35791#L140 assume !(4400 == ssl3_connect_~s__state~0); 35789#L143 assume !(4401 == ssl3_connect_~s__state~0); 35787#L146 assume !(4416 == ssl3_connect_~s__state~0); 35785#L149 assume !(4417 == ssl3_connect_~s__state~0); 35783#L152 assume !(4432 == ssl3_connect_~s__state~0); 35781#L155 assume !(4433 == ssl3_connect_~s__state~0); 35779#L158 assume 4448 == ssl3_connect_~s__state~0; 35310#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 35777#L358 assume !(ssl3_connect_~ret~0 <= 0); 35710#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 35711#L361-2 ssl3_connect_~s__init_num~0 := 0; 35774#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35768#L547 ssl3_connect_~skip~0 := 0; 35764#L110-1 assume !false; 35758#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35756#L113 assume !(12292 == ssl3_connect_~s__state~0); 35754#L116 assume !(16384 == ssl3_connect_~s__state~0); 35752#L119 assume !(4096 == ssl3_connect_~s__state~0); 35750#L122 assume !(20480 == ssl3_connect_~s__state~0); 35748#L125 assume !(4099 == ssl3_connect_~s__state~0); 35746#L128 assume !(4368 == ssl3_connect_~s__state~0); 35744#L131 assume !(4369 == ssl3_connect_~s__state~0); 35742#L134 assume !(4384 == ssl3_connect_~s__state~0); 35740#L137 assume !(4385 == ssl3_connect_~s__state~0); 35738#L140 assume !(4400 == ssl3_connect_~s__state~0); 35736#L143 assume !(4401 == ssl3_connect_~s__state~0); 35734#L146 assume !(4416 == ssl3_connect_~s__state~0); 35732#L149 assume !(4417 == ssl3_connect_~s__state~0); 35730#L152 assume !(4432 == ssl3_connect_~s__state~0); 35728#L155 assume !(4433 == ssl3_connect_~s__state~0); 35726#L158 assume !(4448 == ssl3_connect_~s__state~0); 35724#L161 assume !(4449 == ssl3_connect_~s__state~0); 35722#L164 assume 4464 == ssl3_connect_~s__state~0; 35288#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 35719#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 35716#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35709#L547 ssl3_connect_~skip~0 := 0; 35705#L110-1 assume !false; 35699#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35697#L113 assume !(12292 == ssl3_connect_~s__state~0); 35695#L116 assume !(16384 == ssl3_connect_~s__state~0); 35693#L119 assume !(4096 == ssl3_connect_~s__state~0); 35691#L122 assume !(20480 == ssl3_connect_~s__state~0); 35689#L125 assume !(4099 == ssl3_connect_~s__state~0); 35687#L128 assume !(4368 == ssl3_connect_~s__state~0); 35685#L131 assume !(4369 == ssl3_connect_~s__state~0); 35683#L134 assume !(4384 == ssl3_connect_~s__state~0); 35681#L137 assume !(4385 == ssl3_connect_~s__state~0); 35679#L140 assume !(4400 == ssl3_connect_~s__state~0); 35677#L143 assume !(4401 == ssl3_connect_~s__state~0); 35675#L146 assume !(4416 == ssl3_connect_~s__state~0); 35673#L149 assume !(4417 == ssl3_connect_~s__state~0); 35671#L152 assume !(4432 == ssl3_connect_~s__state~0); 35669#L155 assume !(4433 == ssl3_connect_~s__state~0); 35667#L158 assume !(4448 == ssl3_connect_~s__state~0); 35665#L161 assume !(4449 == ssl3_connect_~s__state~0); 35663#L164 assume !(4464 == ssl3_connect_~s__state~0); 35661#L167 assume !(4465 == ssl3_connect_~s__state~0); 35659#L170 assume !(4466 == ssl3_connect_~s__state~0); 35657#L173 assume !(4467 == ssl3_connect_~s__state~0); 35655#L176 assume 4480 == ssl3_connect_~s__state~0; 35276#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 35652#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 35649#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 35647#L386-2 ssl3_connect_~s__init_num~0 := 0; 35645#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35639#L547 ssl3_connect_~skip~0 := 0; 35636#L110-1 assume !false; 35634#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35628#L113 assume !(12292 == ssl3_connect_~s__state~0); 35626#L116 assume !(16384 == ssl3_connect_~s__state~0); 35624#L119 assume !(4096 == ssl3_connect_~s__state~0); 35622#L122 assume !(20480 == ssl3_connect_~s__state~0); 35620#L125 assume !(4099 == ssl3_connect_~s__state~0); 35618#L128 assume !(4368 == ssl3_connect_~s__state~0); 35616#L131 assume !(4369 == ssl3_connect_~s__state~0); 35614#L134 assume !(4384 == ssl3_connect_~s__state~0); 35612#L137 assume !(4385 == ssl3_connect_~s__state~0); 35610#L140 assume !(4400 == ssl3_connect_~s__state~0); 35608#L143 assume !(4401 == ssl3_connect_~s__state~0); 35606#L146 assume !(4416 == ssl3_connect_~s__state~0); 35604#L149 assume !(4417 == ssl3_connect_~s__state~0); 35602#L152 assume !(4432 == ssl3_connect_~s__state~0); 35600#L155 assume !(4433 == ssl3_connect_~s__state~0); 35598#L158 assume !(4448 == ssl3_connect_~s__state~0); 35596#L161 assume !(4449 == ssl3_connect_~s__state~0); 35594#L164 assume !(4464 == ssl3_connect_~s__state~0); 35592#L167 assume !(4465 == ssl3_connect_~s__state~0); 35590#L170 assume !(4466 == ssl3_connect_~s__state~0); 35588#L173 assume !(4467 == ssl3_connect_~s__state~0); 35586#L176 assume !(4480 == ssl3_connect_~s__state~0); 35584#L179 assume !(4481 == ssl3_connect_~s__state~0); 35582#L182 assume !(4496 == ssl3_connect_~s__state~0); 35580#L185 assume !(4497 == ssl3_connect_~s__state~0); 35155#L188 assume 4512 == ssl3_connect_~s__state~0; 35154#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 35152#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 35153#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 35148#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 35149#L422 assume !(0 == ssl3_connect_~tmp___8~0); 35142#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35138#L547 ssl3_connect_~skip~0 := 0; 35133#L110-1 assume !false; 35134#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35129#L113 assume !(12292 == ssl3_connect_~s__state~0); 35130#L116 assume !(16384 == ssl3_connect_~s__state~0); 35125#L119 assume !(4096 == ssl3_connect_~s__state~0); 35126#L122 assume !(20480 == ssl3_connect_~s__state~0); 34108#L125 assume !(4099 == ssl3_connect_~s__state~0); 34110#L128 assume !(4368 == ssl3_connect_~s__state~0); 34750#L131 assume !(4369 == ssl3_connect_~s__state~0); 34752#L134 assume !(4384 == ssl3_connect_~s__state~0); 34085#L137 assume !(4385 == ssl3_connect_~s__state~0); 34086#L140 assume !(4400 == ssl3_connect_~s__state~0); 34625#L143 assume !(4401 == ssl3_connect_~s__state~0); 34626#L146 assume !(4416 == ssl3_connect_~s__state~0); 35333#L149 assume !(4417 == ssl3_connect_~s__state~0); 35334#L152 assume !(4432 == ssl3_connect_~s__state~0); 35321#L155 assume !(4433 == ssl3_connect_~s__state~0); 35323#L158 assume !(4448 == ssl3_connect_~s__state~0); 35309#L161 assume !(4449 == ssl3_connect_~s__state~0); 35311#L164 assume !(4464 == ssl3_connect_~s__state~0); 35299#L167 assume !(4465 == ssl3_connect_~s__state~0); 35300#L170 assume !(4466 == ssl3_connect_~s__state~0); 35287#L173 assume !(4467 == ssl3_connect_~s__state~0); 35289#L176 assume !(4480 == ssl3_connect_~s__state~0); 35275#L179 assume !(4481 == ssl3_connect_~s__state~0); 35277#L182 assume !(4496 == ssl3_connect_~s__state~0); 35263#L185 assume !(4497 == ssl3_connect_~s__state~0); 35264#L188 assume !(4512 == ssl3_connect_~s__state~0); 35156#L191 assume !(4513 == ssl3_connect_~s__state~0); 33980#L194 assume !(4528 == ssl3_connect_~s__state~0); 33977#L197 assume !(4529 == ssl3_connect_~s__state~0); 33979#L200 assume !(4560 == ssl3_connect_~s__state~0); 35493#L203 assume !(4561 == ssl3_connect_~s__state~0); 35495#L206 assume 4352 == ssl3_connect_~s__state~0; 35529#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 35527#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 35526#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34798#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34794#L547 ssl3_connect_~skip~0 := 0; 34781#L110-1 assume !false; 34782#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34773#L113 assume 12292 == ssl3_connect_~s__state~0; 34039#L114 [2021-10-11 00:28:28,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:28,311 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-10-11 00:28:28,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:28,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332937450] [2021-10-11 00:28:28,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:28,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:28,316 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:28,320 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:28,323 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:28,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:28,324 INFO L82 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-10-11 00:28:28,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:28,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646181520] [2021-10-11 00:28:28,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:28,456 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-10-11 00:28:28,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646181520] [2021-10-11 00:28:28,456 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:28,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:28,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388668301] [2021-10-11 00:28:28,457 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:28,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:28,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:28,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:28,458 INFO L87 Difference]: Start difference. First operand 3399 states and 4504 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2021-10-11 00:28:28,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:28,662 INFO L93 Difference]: Finished difference Result 3399 states and 4288 transitions. [2021-10-11 00:28:28,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:28,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3399 states and 4288 transitions. [2021-10-11 00:28:28,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-11 00:28:28,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3399 states to 3399 states and 4288 transitions. [2021-10-11 00:28:28,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2021-10-11 00:28:28,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2021-10-11 00:28:28,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3399 states and 4288 transitions. [2021-10-11 00:28:28,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:28,722 INFO L692 BuchiCegarLoop]: Abstraction has 3399 states and 4288 transitions. [2021-10-11 00:28:28,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states and 4288 transitions. [2021-10-11 00:28:28,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3383. [2021-10-11 00:28:28,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3383 states. [2021-10-11 00:28:28,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 4272 transitions. [2021-10-11 00:28:28,791 INFO L715 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-10-11 00:28:28,791 INFO L595 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-10-11 00:28:28,791 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-11 00:28:28,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3383 states and 4272 transitions. [2021-10-11 00:28:28,806 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-10-11 00:28:28,806 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:28,807 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:28,809 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:28,809 INFO L854 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-10-11 00:28:28,809 INFO L794 eck$LassoCheckResult]: Stem: 40717#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40624#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 40625#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40720#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 40721#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40736#L110-1 assume !false; 40812#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40813#L113 assume 12292 == ssl3_connect_~s__state~0; 41906#L114 [2021-10-11 00:28:28,810 INFO L796 eck$LassoCheckResult]: Loop: 41906#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 40770#L218 ssl3_connect_~s__server~0 := 0; 42016#L223 assume 0 != ssl3_connect_~cb~0; 42013#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 42011#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 42007#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 42003#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 42001#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 41991#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41981#L547 ssl3_connect_~skip~0 := 0; 41979#L110-1 assume !false; 41977#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41975#L113 assume !(12292 == ssl3_connect_~s__state~0); 41973#L116 assume !(16384 == ssl3_connect_~s__state~0); 41971#L119 assume !(4096 == ssl3_connect_~s__state~0); 41969#L122 assume !(20480 == ssl3_connect_~s__state~0); 41967#L125 assume !(4099 == ssl3_connect_~s__state~0); 41944#L128 assume 4368 == ssl3_connect_~s__state~0; 41880#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 41942#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 41792#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 41940#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 41937#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41927#L547 ssl3_connect_~skip~0 := 0; 41915#L110-1 assume !false; 41911#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41907#L113 assume !(12292 == ssl3_connect_~s__state~0); 41902#L116 assume !(16384 == ssl3_connect_~s__state~0); 41897#L119 assume !(4096 == ssl3_connect_~s__state~0); 41893#L122 assume !(20480 == ssl3_connect_~s__state~0); 41889#L125 assume !(4099 == ssl3_connect_~s__state~0); 41886#L128 assume !(4368 == ssl3_connect_~s__state~0); 41881#L131 assume !(4369 == ssl3_connect_~s__state~0); 41876#L134 assume 4384 == ssl3_connect_~s__state~0; 41870#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 41867#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 40929#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 41862#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41861#L301-2 ssl3_connect_~s__init_num~0 := 0; 41858#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41852#L547 ssl3_connect_~skip~0 := 0; 41851#L110-1 assume !false; 41845#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41843#L113 assume !(12292 == ssl3_connect_~s__state~0); 41841#L116 assume !(16384 == ssl3_connect_~s__state~0); 41839#L119 assume !(4096 == ssl3_connect_~s__state~0); 41837#L122 assume !(20480 == ssl3_connect_~s__state~0); 41835#L125 assume !(4099 == ssl3_connect_~s__state~0); 41833#L128 assume !(4368 == ssl3_connect_~s__state~0); 41831#L131 assume !(4369 == ssl3_connect_~s__state~0); 41829#L134 assume !(4384 == ssl3_connect_~s__state~0); 41827#L137 assume !(4385 == ssl3_connect_~s__state~0); 41823#L140 assume 4400 == ssl3_connect_~s__state~0; 41816#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41758#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41759#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 42420#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42414#L547 ssl3_connect_~skip~0 := 0; 42412#L110-1 assume !false; 42410#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42408#L113 assume !(12292 == ssl3_connect_~s__state~0); 42406#L116 assume !(16384 == ssl3_connect_~s__state~0); 42404#L119 assume !(4096 == ssl3_connect_~s__state~0); 42402#L122 assume !(20480 == ssl3_connect_~s__state~0); 42400#L125 assume !(4099 == ssl3_connect_~s__state~0); 42399#L128 assume !(4368 == ssl3_connect_~s__state~0); 42398#L131 assume !(4369 == ssl3_connect_~s__state~0); 42397#L134 assume !(4384 == ssl3_connect_~s__state~0); 42396#L137 assume !(4385 == ssl3_connect_~s__state~0); 42395#L140 assume !(4400 == ssl3_connect_~s__state~0); 42392#L143 assume !(4401 == ssl3_connect_~s__state~0); 42391#L146 assume 4416 == ssl3_connect_~s__state~0; 42038#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 42390#L330 assume !(3 == ssl3_connect_~blastFlag~0); 42389#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 42388#L338 assume !(0 == ssl3_connect_~tmp___6~0); 42386#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42381#L547 ssl3_connect_~skip~0 := 0; 42380#L110-1 assume !false; 42379#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42378#L113 assume !(12292 == ssl3_connect_~s__state~0); 42377#L116 assume !(16384 == ssl3_connect_~s__state~0); 42376#L119 assume !(4096 == ssl3_connect_~s__state~0); 42375#L122 assume !(20480 == ssl3_connect_~s__state~0); 42374#L125 assume !(4099 == ssl3_connect_~s__state~0); 42373#L128 assume !(4368 == ssl3_connect_~s__state~0); 42372#L131 assume !(4369 == ssl3_connect_~s__state~0); 42371#L134 assume !(4384 == ssl3_connect_~s__state~0); 42370#L137 assume !(4385 == ssl3_connect_~s__state~0); 42369#L140 assume !(4400 == ssl3_connect_~s__state~0); 42368#L143 assume !(4401 == ssl3_connect_~s__state~0); 42367#L146 assume !(4416 == ssl3_connect_~s__state~0); 42366#L149 assume !(4417 == ssl3_connect_~s__state~0); 42365#L152 assume 4432 == ssl3_connect_~s__state~0; 42035#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 42364#L346 assume !(4 == ssl3_connect_~blastFlag~0); 42363#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 42361#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42356#L547 ssl3_connect_~skip~0 := 0; 42355#L110-1 assume !false; 42354#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42353#L113 assume !(12292 == ssl3_connect_~s__state~0); 42352#L116 assume !(16384 == ssl3_connect_~s__state~0); 42351#L119 assume !(4096 == ssl3_connect_~s__state~0); 42350#L122 assume !(20480 == ssl3_connect_~s__state~0); 42349#L125 assume !(4099 == ssl3_connect_~s__state~0); 42348#L128 assume !(4368 == ssl3_connect_~s__state~0); 42347#L131 assume !(4369 == ssl3_connect_~s__state~0); 42346#L134 assume !(4384 == ssl3_connect_~s__state~0); 42345#L137 assume !(4385 == ssl3_connect_~s__state~0); 42344#L140 assume !(4400 == ssl3_connect_~s__state~0); 42343#L143 assume !(4401 == ssl3_connect_~s__state~0); 42342#L146 assume !(4416 == ssl3_connect_~s__state~0); 42341#L149 assume !(4417 == ssl3_connect_~s__state~0); 42340#L152 assume !(4432 == ssl3_connect_~s__state~0); 42339#L155 assume !(4433 == ssl3_connect_~s__state~0); 42338#L158 assume 4448 == ssl3_connect_~s__state~0; 42032#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 42337#L358 assume !(ssl3_connect_~ret~0 <= 0); 42334#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 42333#L361-2 ssl3_connect_~s__init_num~0 := 0; 42332#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42327#L547 ssl3_connect_~skip~0 := 0; 42325#L110-1 assume !false; 42323#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42321#L113 assume !(12292 == ssl3_connect_~s__state~0); 42319#L116 assume !(16384 == ssl3_connect_~s__state~0); 42317#L119 assume !(4096 == ssl3_connect_~s__state~0); 42315#L122 assume !(20480 == ssl3_connect_~s__state~0); 42313#L125 assume !(4099 == ssl3_connect_~s__state~0); 42311#L128 assume !(4368 == ssl3_connect_~s__state~0); 42309#L131 assume !(4369 == ssl3_connect_~s__state~0); 42307#L134 assume !(4384 == ssl3_connect_~s__state~0); 42305#L137 assume !(4385 == ssl3_connect_~s__state~0); 42303#L140 assume !(4400 == ssl3_connect_~s__state~0); 42301#L143 assume !(4401 == ssl3_connect_~s__state~0); 42299#L146 assume !(4416 == ssl3_connect_~s__state~0); 42297#L149 assume !(4417 == ssl3_connect_~s__state~0); 42295#L152 assume !(4432 == ssl3_connect_~s__state~0); 42293#L155 assume !(4433 == ssl3_connect_~s__state~0); 42291#L158 assume !(4448 == ssl3_connect_~s__state~0); 42289#L161 assume !(4449 == ssl3_connect_~s__state~0); 42287#L164 assume 4464 == ssl3_connect_~s__state~0; 42027#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 42282#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 42279#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42269#L547 ssl3_connect_~skip~0 := 0; 42267#L110-1 assume !false; 42265#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42263#L113 assume !(12292 == ssl3_connect_~s__state~0); 42261#L116 assume !(16384 == ssl3_connect_~s__state~0); 42259#L119 assume !(4096 == ssl3_connect_~s__state~0); 42257#L122 assume !(20480 == ssl3_connect_~s__state~0); 42255#L125 assume !(4099 == ssl3_connect_~s__state~0); 42253#L128 assume !(4368 == ssl3_connect_~s__state~0); 42251#L131 assume !(4369 == ssl3_connect_~s__state~0); 42249#L134 assume !(4384 == ssl3_connect_~s__state~0); 42247#L137 assume !(4385 == ssl3_connect_~s__state~0); 42245#L140 assume !(4400 == ssl3_connect_~s__state~0); 42243#L143 assume !(4401 == ssl3_connect_~s__state~0); 42241#L146 assume !(4416 == ssl3_connect_~s__state~0); 42239#L149 assume !(4417 == ssl3_connect_~s__state~0); 42237#L152 assume !(4432 == ssl3_connect_~s__state~0); 42235#L155 assume !(4433 == ssl3_connect_~s__state~0); 42233#L158 assume !(4448 == ssl3_connect_~s__state~0); 42231#L161 assume !(4449 == ssl3_connect_~s__state~0); 42229#L164 assume !(4464 == ssl3_connect_~s__state~0); 42227#L167 assume !(4465 == ssl3_connect_~s__state~0); 42225#L170 assume !(4466 == ssl3_connect_~s__state~0); 42223#L173 assume !(4467 == ssl3_connect_~s__state~0); 42221#L176 assume 4480 == ssl3_connect_~s__state~0; 42023#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 42218#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42215#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 42213#L386-2 ssl3_connect_~s__init_num~0 := 0; 42211#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42206#L547 ssl3_connect_~skip~0 := 0; 42205#L110-1 assume !false; 42204#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42203#L113 assume !(12292 == ssl3_connect_~s__state~0); 42202#L116 assume !(16384 == ssl3_connect_~s__state~0); 42201#L119 assume !(4096 == ssl3_connect_~s__state~0); 42200#L122 assume !(20480 == ssl3_connect_~s__state~0); 42199#L125 assume !(4099 == ssl3_connect_~s__state~0); 42198#L128 assume !(4368 == ssl3_connect_~s__state~0); 42197#L131 assume !(4369 == ssl3_connect_~s__state~0); 42196#L134 assume !(4384 == ssl3_connect_~s__state~0); 42195#L137 assume !(4385 == ssl3_connect_~s__state~0); 42194#L140 assume !(4400 == ssl3_connect_~s__state~0); 42193#L143 assume !(4401 == ssl3_connect_~s__state~0); 42192#L146 assume !(4416 == ssl3_connect_~s__state~0); 42191#L149 assume !(4417 == ssl3_connect_~s__state~0); 42190#L152 assume !(4432 == ssl3_connect_~s__state~0); 42189#L155 assume !(4433 == ssl3_connect_~s__state~0); 42188#L158 assume !(4448 == ssl3_connect_~s__state~0); 42187#L161 assume !(4449 == ssl3_connect_~s__state~0); 42186#L164 assume !(4464 == ssl3_connect_~s__state~0); 42185#L167 assume !(4465 == ssl3_connect_~s__state~0); 42184#L170 assume !(4466 == ssl3_connect_~s__state~0); 42183#L173 assume !(4467 == ssl3_connect_~s__state~0); 42182#L176 assume !(4480 == ssl3_connect_~s__state~0); 42181#L179 assume !(4481 == ssl3_connect_~s__state~0); 42180#L182 assume !(4496 == ssl3_connect_~s__state~0); 42179#L185 assume !(4497 == ssl3_connect_~s__state~0); 42178#L188 assume 4512 == ssl3_connect_~s__state~0; 42015#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 42177#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 42176#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 42175#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 42174#L422 assume !(0 == ssl3_connect_~tmp___8~0); 42172#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42167#L547 ssl3_connect_~skip~0 := 0; 42166#L110-1 assume !false; 42165#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42164#L113 assume !(12292 == ssl3_connect_~s__state~0); 42163#L116 assume !(16384 == ssl3_connect_~s__state~0); 42162#L119 assume !(4096 == ssl3_connect_~s__state~0); 42161#L122 assume !(20480 == ssl3_connect_~s__state~0); 42160#L125 assume !(4099 == ssl3_connect_~s__state~0); 42159#L128 assume !(4368 == ssl3_connect_~s__state~0); 42158#L131 assume !(4369 == ssl3_connect_~s__state~0); 42157#L134 assume !(4384 == ssl3_connect_~s__state~0); 42156#L137 assume !(4385 == ssl3_connect_~s__state~0); 42155#L140 assume !(4400 == ssl3_connect_~s__state~0); 42154#L143 assume !(4401 == ssl3_connect_~s__state~0); 42153#L146 assume !(4416 == ssl3_connect_~s__state~0); 42152#L149 assume !(4417 == ssl3_connect_~s__state~0); 42151#L152 assume !(4432 == ssl3_connect_~s__state~0); 42150#L155 assume !(4433 == ssl3_connect_~s__state~0); 42149#L158 assume !(4448 == ssl3_connect_~s__state~0); 42148#L161 assume !(4449 == ssl3_connect_~s__state~0); 42147#L164 assume !(4464 == ssl3_connect_~s__state~0); 42146#L167 assume !(4465 == ssl3_connect_~s__state~0); 42145#L170 assume !(4466 == ssl3_connect_~s__state~0); 42144#L173 assume !(4467 == ssl3_connect_~s__state~0); 42143#L176 assume !(4480 == ssl3_connect_~s__state~0); 42142#L179 assume !(4481 == ssl3_connect_~s__state~0); 42141#L182 assume !(4496 == ssl3_connect_~s__state~0); 42140#L185 assume !(4497 == ssl3_connect_~s__state~0); 42139#L188 assume !(4512 == ssl3_connect_~s__state~0); 42138#L191 assume !(4513 == ssl3_connect_~s__state~0); 42137#L194 assume 4528 == ssl3_connect_~s__state~0; 42010#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 41998#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 41995#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41994#L437-1 ssl3_connect_~s__init_num~0 := 0; 41986#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41980#L547 ssl3_connect_~skip~0 := 0; 41978#L110-1 assume !false; 41976#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41974#L113 assume !(12292 == ssl3_connect_~s__state~0); 41972#L116 assume !(16384 == ssl3_connect_~s__state~0); 41970#L119 assume !(4096 == ssl3_connect_~s__state~0); 41968#L122 assume !(20480 == ssl3_connect_~s__state~0); 41965#L125 assume !(4099 == ssl3_connect_~s__state~0); 41966#L128 assume !(4368 == ssl3_connect_~s__state~0); 42118#L131 assume !(4369 == ssl3_connect_~s__state~0); 42116#L134 assume !(4384 == ssl3_connect_~s__state~0); 42113#L137 assume !(4385 == ssl3_connect_~s__state~0); 42111#L140 assume !(4400 == ssl3_connect_~s__state~0); 42108#L143 assume !(4401 == ssl3_connect_~s__state~0); 42106#L146 assume !(4416 == ssl3_connect_~s__state~0); 42102#L149 assume !(4417 == ssl3_connect_~s__state~0); 42098#L152 assume !(4432 == ssl3_connect_~s__state~0); 42095#L155 assume !(4433 == ssl3_connect_~s__state~0); 42089#L158 assume !(4448 == ssl3_connect_~s__state~0); 42084#L161 assume !(4449 == ssl3_connect_~s__state~0); 42079#L164 assume !(4464 == ssl3_connect_~s__state~0); 42078#L167 assume !(4465 == ssl3_connect_~s__state~0); 42077#L170 assume !(4466 == ssl3_connect_~s__state~0); 42075#L173 assume !(4467 == ssl3_connect_~s__state~0); 42074#L176 assume !(4480 == ssl3_connect_~s__state~0); 42063#L179 assume !(4481 == ssl3_connect_~s__state~0); 42060#L182 assume !(4496 == ssl3_connect_~s__state~0); 42057#L185 assume !(4497 == ssl3_connect_~s__state~0); 42054#L188 assume !(4512 == ssl3_connect_~s__state~0); 42051#L191 assume !(4513 == ssl3_connect_~s__state~0); 42048#L194 assume !(4528 == ssl3_connect_~s__state~0); 42045#L197 assume !(4529 == ssl3_connect_~s__state~0); 42042#L200 assume !(4560 == ssl3_connect_~s__state~0); 41959#L203 assume !(4561 == ssl3_connect_~s__state~0); 41958#L206 assume 4352 == ssl3_connect_~s__state~0; 41957#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 41954#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 41951#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 41932#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41926#L547 ssl3_connect_~skip~0 := 0; 41914#L110-1 assume !false; 41910#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41905#L113 assume 12292 == ssl3_connect_~s__state~0; 41906#L114 [2021-10-11 00:28:28,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:28,811 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-10-11 00:28:28,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:28,811 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313403876] [2021-10-11 00:28:28,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:28,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:28,816 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:28,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:28,821 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:28,825 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:28,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:28,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-10-11 00:28:28,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:28,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692658700] [2021-10-11 00:28:28,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:28,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:28,977 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-11 00:28:28,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692658700] [2021-10-11 00:28:28,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469217530] [2021-10-11 00:28:28,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:28:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:29,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:28:29,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:29,478 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-11 00:28:29,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:28:29,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-11 00:28:29,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932780244] [2021-10-11 00:28:29,480 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:29,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:29,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:28:29,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:28:29,481 INFO L87 Difference]: Start difference. First operand 3383 states and 4272 transitions. cyclomatic complexity: 893 Second operand 4 states. [2021-10-11 00:28:29,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:29,830 INFO L93 Difference]: Finished difference Result 4431 states and 5499 transitions. [2021-10-11 00:28:29,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-11 00:28:29,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4431 states and 5499 transitions. [2021-10-11 00:28:29,857 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2021-10-11 00:28:29,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4431 states to 4431 states and 5499 transitions. [2021-10-11 00:28:29,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4431 [2021-10-11 00:28:29,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4431 [2021-10-11 00:28:29,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4431 states and 5499 transitions. [2021-10-11 00:28:29,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:29,889 INFO L692 BuchiCegarLoop]: Abstraction has 4431 states and 5499 transitions. [2021-10-11 00:28:29,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states and 5499 transitions. [2021-10-11 00:28:29,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 3457. [2021-10-11 00:28:29,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3457 states. [2021-10-11 00:28:29,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3457 states to 3457 states and 4360 transitions. [2021-10-11 00:28:29,976 INFO L715 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-10-11 00:28:29,976 INFO L595 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-10-11 00:28:29,977 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-11 00:28:29,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3457 states and 4360 transitions. [2021-10-11 00:28:29,992 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2021-10-11 00:28:29,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:29,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:29,995 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:29,995 INFO L854 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-10-11 00:28:29,995 INFO L794 eck$LassoCheckResult]: Stem: 49407#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 49315#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49316#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49410#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 49411#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49424#L110-1 assume !false; 52761#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49536#L113 assume 12292 == ssl3_connect_~s__state~0; 49324#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 49325#L218 [2021-10-11 00:28:29,996 INFO L796 eck$LassoCheckResult]: Loop: 49325#L218 ssl3_connect_~s__server~0 := 0; 49366#L223 assume 0 != ssl3_connect_~cb~0; 49393#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49394#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 49339#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 49336#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 49337#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 52250#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52244#L547 ssl3_connect_~skip~0 := 0; 52242#L110-1 assume !false; 52240#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52238#L113 assume !(12292 == ssl3_connect_~s__state~0); 52194#L116 assume !(16384 == ssl3_connect_~s__state~0); 52190#L119 assume !(4096 == ssl3_connect_~s__state~0); 52189#L122 assume !(20480 == ssl3_connect_~s__state~0); 52188#L125 assume !(4099 == ssl3_connect_~s__state~0); 52187#L128 assume 4368 == ssl3_connect_~s__state~0; 49523#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 52185#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52104#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 52184#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 52180#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52175#L547 ssl3_connect_~skip~0 := 0; 52173#L110-1 assume !false; 52172#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52171#L113 assume !(12292 == ssl3_connect_~s__state~0); 52169#L116 assume !(16384 == ssl3_connect_~s__state~0); 52153#L119 assume !(4096 == ssl3_connect_~s__state~0); 52147#L122 assume !(20480 == ssl3_connect_~s__state~0); 52141#L125 assume !(4099 == ssl3_connect_~s__state~0); 52135#L128 assume !(4368 == ssl3_connect_~s__state~0); 52112#L131 assume !(4369 == ssl3_connect_~s__state~0); 52111#L134 assume 4384 == ssl3_connect_~s__state~0; 49519#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 52100#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52097#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 52086#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 52084#L301-2 ssl3_connect_~s__init_num~0 := 0; 52077#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52071#L547 ssl3_connect_~skip~0 := 0; 51892#L110-1 assume !false; 51848#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51846#L113 assume !(12292 == ssl3_connect_~s__state~0); 51844#L116 assume !(16384 == ssl3_connect_~s__state~0); 51842#L119 assume !(4096 == ssl3_connect_~s__state~0); 51840#L122 assume !(20480 == ssl3_connect_~s__state~0); 51836#L125 assume !(4099 == ssl3_connect_~s__state~0); 51832#L128 assume !(4368 == ssl3_connect_~s__state~0); 51830#L131 assume !(4369 == ssl3_connect_~s__state~0); 51725#L134 assume !(4384 == ssl3_connect_~s__state~0); 51724#L137 assume !(4385 == ssl3_connect_~s__state~0); 51718#L140 assume 4400 == ssl3_connect_~s__state~0; 49513#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 51714#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 51711#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 51708#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51702#L547 ssl3_connect_~skip~0 := 0; 51700#L110-1 assume !false; 51698#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51696#L113 assume !(12292 == ssl3_connect_~s__state~0); 51694#L116 assume !(16384 == ssl3_connect_~s__state~0); 51692#L119 assume !(4096 == ssl3_connect_~s__state~0); 51690#L122 assume !(20480 == ssl3_connect_~s__state~0); 51688#L125 assume !(4099 == ssl3_connect_~s__state~0); 51686#L128 assume !(4368 == ssl3_connect_~s__state~0); 51684#L131 assume !(4369 == ssl3_connect_~s__state~0); 51682#L134 assume !(4384 == ssl3_connect_~s__state~0); 51680#L137 assume !(4385 == ssl3_connect_~s__state~0); 51678#L140 assume !(4400 == ssl3_connect_~s__state~0); 51676#L143 assume !(4401 == ssl3_connect_~s__state~0); 51674#L146 assume 4416 == ssl3_connect_~s__state~0; 49508#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 51671#L330 assume !(3 == ssl3_connect_~blastFlag~0); 51669#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 51667#L338 assume !(0 == ssl3_connect_~tmp___6~0); 51665#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51659#L547 ssl3_connect_~skip~0 := 0; 51657#L110-1 assume !false; 51656#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51655#L113 assume !(12292 == ssl3_connect_~s__state~0); 51652#L116 assume !(16384 == ssl3_connect_~s__state~0); 51651#L119 assume !(4096 == ssl3_connect_~s__state~0); 51645#L122 assume !(20480 == ssl3_connect_~s__state~0); 51643#L125 assume !(4099 == ssl3_connect_~s__state~0); 51641#L128 assume !(4368 == ssl3_connect_~s__state~0); 51639#L131 assume !(4369 == ssl3_connect_~s__state~0); 51637#L134 assume !(4384 == ssl3_connect_~s__state~0); 51635#L137 assume !(4385 == ssl3_connect_~s__state~0); 51633#L140 assume !(4400 == ssl3_connect_~s__state~0); 51631#L143 assume !(4401 == ssl3_connect_~s__state~0); 51629#L146 assume !(4416 == ssl3_connect_~s__state~0); 51627#L149 assume !(4417 == ssl3_connect_~s__state~0); 51625#L152 assume 4432 == ssl3_connect_~s__state~0; 49503#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 51622#L346 assume !(4 == ssl3_connect_~blastFlag~0); 51620#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 51617#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51611#L547 ssl3_connect_~skip~0 := 0; 51609#L110-1 assume !false; 51607#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51605#L113 assume !(12292 == ssl3_connect_~s__state~0); 51603#L116 assume !(16384 == ssl3_connect_~s__state~0); 51601#L119 assume !(4096 == ssl3_connect_~s__state~0); 51599#L122 assume !(20480 == ssl3_connect_~s__state~0); 51597#L125 assume !(4099 == ssl3_connect_~s__state~0); 51595#L128 assume !(4368 == ssl3_connect_~s__state~0); 51593#L131 assume !(4369 == ssl3_connect_~s__state~0); 51591#L134 assume !(4384 == ssl3_connect_~s__state~0); 51589#L137 assume !(4385 == ssl3_connect_~s__state~0); 51587#L140 assume !(4400 == ssl3_connect_~s__state~0); 51585#L143 assume !(4401 == ssl3_connect_~s__state~0); 51584#L146 assume !(4416 == ssl3_connect_~s__state~0); 51582#L149 assume !(4417 == ssl3_connect_~s__state~0); 51580#L152 assume !(4432 == ssl3_connect_~s__state~0); 51578#L155 assume !(4433 == ssl3_connect_~s__state~0); 51576#L158 assume 4448 == ssl3_connect_~s__state~0; 49498#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 51575#L358 assume !(ssl3_connect_~ret~0 <= 0); 51570#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 51564#L361-2 ssl3_connect_~s__init_num~0 := 0; 51561#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51555#L547 ssl3_connect_~skip~0 := 0; 51553#L110-1 assume !false; 51551#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51527#L113 assume !(12292 == ssl3_connect_~s__state~0); 51523#L116 assume !(16384 == ssl3_connect_~s__state~0); 51519#L119 assume !(4096 == ssl3_connect_~s__state~0); 51515#L122 assume !(20480 == ssl3_connect_~s__state~0); 51511#L125 assume !(4099 == ssl3_connect_~s__state~0); 51507#L128 assume !(4368 == ssl3_connect_~s__state~0); 51503#L131 assume !(4369 == ssl3_connect_~s__state~0); 51499#L134 assume !(4384 == ssl3_connect_~s__state~0); 51495#L137 assume !(4385 == ssl3_connect_~s__state~0); 51491#L140 assume !(4400 == ssl3_connect_~s__state~0); 51487#L143 assume !(4401 == ssl3_connect_~s__state~0); 51484#L146 assume !(4416 == ssl3_connect_~s__state~0); 51481#L149 assume !(4417 == ssl3_connect_~s__state~0); 51459#L152 assume !(4432 == ssl3_connect_~s__state~0); 51456#L155 assume !(4433 == ssl3_connect_~s__state~0); 51452#L158 assume !(4448 == ssl3_connect_~s__state~0); 51451#L161 assume !(4449 == ssl3_connect_~s__state~0); 51450#L164 assume 4464 == ssl3_connect_~s__state~0; 49489#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 51448#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 51446#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51440#L547 ssl3_connect_~skip~0 := 0; 51438#L110-1 assume !false; 51436#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51434#L113 assume !(12292 == ssl3_connect_~s__state~0); 51432#L116 assume !(16384 == ssl3_connect_~s__state~0); 51430#L119 assume !(4096 == ssl3_connect_~s__state~0); 51428#L122 assume !(20480 == ssl3_connect_~s__state~0); 51426#L125 assume !(4099 == ssl3_connect_~s__state~0); 51424#L128 assume !(4368 == ssl3_connect_~s__state~0); 51422#L131 assume !(4369 == ssl3_connect_~s__state~0); 51420#L134 assume !(4384 == ssl3_connect_~s__state~0); 51418#L137 assume !(4385 == ssl3_connect_~s__state~0); 51416#L140 assume !(4400 == ssl3_connect_~s__state~0); 51414#L143 assume !(4401 == ssl3_connect_~s__state~0); 51410#L146 assume !(4416 == ssl3_connect_~s__state~0); 51404#L149 assume !(4417 == ssl3_connect_~s__state~0); 51399#L152 assume !(4432 == ssl3_connect_~s__state~0); 51303#L155 assume !(4433 == ssl3_connect_~s__state~0); 51299#L158 assume !(4448 == ssl3_connect_~s__state~0); 51280#L161 assume !(4449 == ssl3_connect_~s__state~0); 51276#L164 assume !(4464 == ssl3_connect_~s__state~0); 51274#L167 assume !(4465 == ssl3_connect_~s__state~0); 51111#L170 assume !(4466 == ssl3_connect_~s__state~0); 51108#L173 assume !(4467 == ssl3_connect_~s__state~0); 49829#L176 assume 4480 == ssl3_connect_~s__state~0; 49484#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 49824#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49822#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 49823#L386-2 ssl3_connect_~s__init_num~0 := 0; 52158#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52148#L547 ssl3_connect_~skip~0 := 0; 52142#L110-1 assume !false; 52136#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52110#L113 assume !(12292 == ssl3_connect_~s__state~0); 52109#L116 assume !(16384 == ssl3_connect_~s__state~0); 52108#L119 assume !(4096 == ssl3_connect_~s__state~0); 52096#L122 assume !(20480 == ssl3_connect_~s__state~0); 52095#L125 assume !(4099 == ssl3_connect_~s__state~0); 52094#L128 assume !(4368 == ssl3_connect_~s__state~0); 52093#L131 assume !(4369 == ssl3_connect_~s__state~0); 52092#L134 assume !(4384 == ssl3_connect_~s__state~0); 52091#L137 assume !(4385 == ssl3_connect_~s__state~0); 52090#L140 assume !(4400 == ssl3_connect_~s__state~0); 52089#L143 assume !(4401 == ssl3_connect_~s__state~0); 52088#L146 assume !(4416 == ssl3_connect_~s__state~0); 52085#L149 assume !(4417 == ssl3_connect_~s__state~0); 49758#L152 assume !(4432 == ssl3_connect_~s__state~0); 49757#L155 assume !(4433 == ssl3_connect_~s__state~0); 49756#L158 assume !(4448 == ssl3_connect_~s__state~0); 49755#L161 assume !(4449 == ssl3_connect_~s__state~0); 49754#L164 assume !(4464 == ssl3_connect_~s__state~0); 49753#L167 assume !(4465 == ssl3_connect_~s__state~0); 49752#L170 assume !(4466 == ssl3_connect_~s__state~0); 49751#L173 assume !(4467 == ssl3_connect_~s__state~0); 49750#L176 assume !(4480 == ssl3_connect_~s__state~0); 49749#L179 assume !(4481 == ssl3_connect_~s__state~0); 49748#L182 assume !(4496 == ssl3_connect_~s__state~0); 49747#L185 assume !(4497 == ssl3_connect_~s__state~0); 49746#L188 assume 4512 == ssl3_connect_~s__state~0; 49474#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 49735#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 49733#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 49730#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 49727#L422 assume !(0 == ssl3_connect_~tmp___8~0); 49723#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49717#L547 ssl3_connect_~skip~0 := 0; 49715#L110-1 assume !false; 49713#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49710#L113 assume !(12292 == ssl3_connect_~s__state~0); 49707#L116 assume !(16384 == ssl3_connect_~s__state~0); 49705#L119 assume !(4096 == ssl3_connect_~s__state~0); 49703#L122 assume !(20480 == ssl3_connect_~s__state~0); 49701#L125 assume !(4099 == ssl3_connect_~s__state~0); 49699#L128 assume !(4368 == ssl3_connect_~s__state~0); 49697#L131 assume !(4369 == ssl3_connect_~s__state~0); 49694#L134 assume !(4384 == ssl3_connect_~s__state~0); 49692#L137 assume !(4385 == ssl3_connect_~s__state~0); 49689#L140 assume !(4400 == ssl3_connect_~s__state~0); 49686#L143 assume !(4401 == ssl3_connect_~s__state~0); 49683#L146 assume !(4416 == ssl3_connect_~s__state~0); 49680#L149 assume !(4417 == ssl3_connect_~s__state~0); 49678#L152 assume !(4432 == ssl3_connect_~s__state~0); 49676#L155 assume !(4433 == ssl3_connect_~s__state~0); 49673#L158 assume !(4448 == ssl3_connect_~s__state~0); 49670#L161 assume !(4449 == ssl3_connect_~s__state~0); 49667#L164 assume !(4464 == ssl3_connect_~s__state~0); 49665#L167 assume !(4465 == ssl3_connect_~s__state~0); 49662#L170 assume !(4466 == ssl3_connect_~s__state~0); 49660#L173 assume !(4467 == ssl3_connect_~s__state~0); 49658#L176 assume !(4480 == ssl3_connect_~s__state~0); 49656#L179 assume !(4481 == ssl3_connect_~s__state~0); 49654#L182 assume !(4496 == ssl3_connect_~s__state~0); 49652#L185 assume !(4497 == ssl3_connect_~s__state~0); 49649#L188 assume !(4512 == ssl3_connect_~s__state~0); 49644#L191 assume !(4513 == ssl3_connect_~s__state~0); 49562#L194 assume 4528 == ssl3_connect_~s__state~0; 49469#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 49559#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 49557#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49558#L437-1 ssl3_connect_~s__init_num~0 := 0; 51886#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51881#L547 ssl3_connect_~skip~0 := 0; 51880#L110-1 assume !false; 51879#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51878#L113 assume !(12292 == ssl3_connect_~s__state~0); 51877#L116 assume !(16384 == ssl3_connect_~s__state~0); 51876#L119 assume 4096 == ssl3_connect_~s__state~0; 49325#L218 [2021-10-11 00:28:29,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:29,997 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-10-11 00:28:29,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:29,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006496538] [2021-10-11 00:28:29,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:30,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:30,003 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:30,014 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:30,018 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:30,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:30,019 INFO L82 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-10-11 00:28:30,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:30,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108161957] [2021-10-11 00:28:30,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:30,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:30,135 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-11 00:28:30,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108161957] [2021-10-11 00:28:30,136 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:30,136 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:30,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502743424] [2021-10-11 00:28:30,137 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:30,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:30,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:30,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:30,138 INFO L87 Difference]: Start difference. First operand 3457 states and 4360 transitions. cyclomatic complexity: 908 Second operand 3 states. [2021-10-11 00:28:30,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:30,341 INFO L93 Difference]: Finished difference Result 3826 states and 4804 transitions. [2021-10-11 00:28:30,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:30,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3826 states and 4804 transitions. [2021-10-11 00:28:30,361 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2021-10-11 00:28:30,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3826 states to 3826 states and 4804 transitions. [2021-10-11 00:28:30,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3826 [2021-10-11 00:28:30,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3826 [2021-10-11 00:28:30,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3826 states and 4804 transitions. [2021-10-11 00:28:30,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:30,393 INFO L692 BuchiCegarLoop]: Abstraction has 3826 states and 4804 transitions. [2021-10-11 00:28:30,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states and 4804 transitions. [2021-10-11 00:28:30,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3574. [2021-10-11 00:28:30,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3574 states. [2021-10-11 00:28:30,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 4516 transitions. [2021-10-11 00:28:30,456 INFO L715 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-10-11 00:28:30,456 INFO L595 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-10-11 00:28:30,456 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-11 00:28:30,456 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3574 states and 4516 transitions. [2021-10-11 00:28:30,469 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2021-10-11 00:28:30,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:30,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:30,472 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:30,472 INFO L854 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-10-11 00:28:30,473 INFO L794 eck$LassoCheckResult]: Stem: 56710#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56604#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56605#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56713#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 56714#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56728#L110-1 assume !false; 60058#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60098#L113 assume 12292 == ssl3_connect_~s__state~0; 56613#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 56614#L218 [2021-10-11 00:28:30,473 INFO L796 eck$LassoCheckResult]: Loop: 56614#L218 ssl3_connect_~s__server~0 := 0; 56661#L223 assume 0 != ssl3_connect_~cb~0; 56689#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 56690#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 56630#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 56627#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 56628#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 60154#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60140#L547 ssl3_connect_~skip~0 := 0; 60141#L110-1 assume !false; 60134#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60135#L113 assume !(12292 == ssl3_connect_~s__state~0); 60128#L116 assume !(16384 == ssl3_connect_~s__state~0); 60129#L119 assume !(4096 == ssl3_connect_~s__state~0); 60122#L122 assume !(20480 == ssl3_connect_~s__state~0); 60123#L125 assume !(4099 == ssl3_connect_~s__state~0); 57233#L128 assume 4368 == ssl3_connect_~s__state~0; 56809#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 57226#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 57227#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 57217#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 57218#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57200#L547 ssl3_connect_~skip~0 := 0; 57201#L110-1 assume !false; 57192#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57193#L113 assume !(12292 == ssl3_connect_~s__state~0); 57184#L116 assume !(16384 == ssl3_connect_~s__state~0); 57185#L119 assume !(4096 == ssl3_connect_~s__state~0); 57176#L122 assume !(20480 == ssl3_connect_~s__state~0); 57177#L125 assume !(4099 == ssl3_connect_~s__state~0); 57167#L128 assume !(4368 == ssl3_connect_~s__state~0); 57168#L131 assume !(4369 == ssl3_connect_~s__state~0); 57156#L134 assume 4384 == ssl3_connect_~s__state~0; 56806#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 57151#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 57150#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 57146#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 57147#L301-2 ssl3_connect_~s__init_num~0 := 0; 57862#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57856#L547 ssl3_connect_~skip~0 := 0; 57854#L110-1 assume !false; 57852#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57850#L113 assume !(12292 == ssl3_connect_~s__state~0); 57769#L116 assume !(16384 == ssl3_connect_~s__state~0); 57753#L119 assume !(4096 == ssl3_connect_~s__state~0); 57750#L122 assume !(20480 == ssl3_connect_~s__state~0); 57748#L125 assume !(4099 == ssl3_connect_~s__state~0); 57746#L128 assume !(4368 == ssl3_connect_~s__state~0); 57743#L131 assume !(4369 == ssl3_connect_~s__state~0); 57737#L134 assume !(4384 == ssl3_connect_~s__state~0); 57734#L137 assume !(4385 == ssl3_connect_~s__state~0); 57735#L140 assume 4400 == ssl3_connect_~s__state~0; 56641#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56642#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 56649#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 56650#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57126#L547 ssl3_connect_~skip~0 := 0; 57127#L110-1 assume !false; 59674#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57116#L113 assume !(12292 == ssl3_connect_~s__state~0); 57112#L116 assume !(16384 == ssl3_connect_~s__state~0); 57113#L119 assume !(4096 == ssl3_connect_~s__state~0); 59668#L122 assume !(20480 == ssl3_connect_~s__state~0); 57102#L125 assume !(4099 == ssl3_connect_~s__state~0); 57097#L128 assume !(4368 == ssl3_connect_~s__state~0); 57098#L131 assume !(4369 == ssl3_connect_~s__state~0); 59662#L134 assume !(4384 == ssl3_connect_~s__state~0); 57084#L137 assume !(4385 == ssl3_connect_~s__state~0); 57076#L140 assume !(4400 == ssl3_connect_~s__state~0); 57077#L143 assume !(4401 == ssl3_connect_~s__state~0); 59656#L146 assume 4416 == ssl3_connect_~s__state~0; 56624#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 56625#L330 assume !(3 == ssl3_connect_~blastFlag~0); 56731#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 56740#L338 assume !(0 == ssl3_connect_~tmp___6~0); 56741#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59675#L547 ssl3_connect_~skip~0 := 0; 59673#L110-1 assume !false; 59672#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59670#L113 assume !(12292 == ssl3_connect_~s__state~0); 59669#L116 assume !(16384 == ssl3_connect_~s__state~0); 59667#L119 assume !(4096 == ssl3_connect_~s__state~0); 59666#L122 assume !(20480 == ssl3_connect_~s__state~0); 59664#L125 assume !(4099 == ssl3_connect_~s__state~0); 59663#L128 assume !(4368 == ssl3_connect_~s__state~0); 59661#L131 assume !(4369 == ssl3_connect_~s__state~0); 59660#L134 assume !(4384 == ssl3_connect_~s__state~0); 59658#L137 assume !(4385 == ssl3_connect_~s__state~0); 59657#L140 assume !(4400 == ssl3_connect_~s__state~0); 59655#L143 assume !(4401 == ssl3_connect_~s__state~0); 59654#L146 assume !(4416 == ssl3_connect_~s__state~0); 59652#L149 assume !(4417 == ssl3_connect_~s__state~0); 59649#L152 assume 4432 == ssl3_connect_~s__state~0; 56750#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 56751#L346 assume !(4 == ssl3_connect_~blastFlag~0); 56760#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 59592#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59586#L547 ssl3_connect_~skip~0 := 0; 59584#L110-1 assume !false; 59582#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59580#L113 assume !(12292 == ssl3_connect_~s__state~0); 59578#L116 assume !(16384 == ssl3_connect_~s__state~0); 59576#L119 assume !(4096 == ssl3_connect_~s__state~0); 59574#L122 assume !(20480 == ssl3_connect_~s__state~0); 59572#L125 assume !(4099 == ssl3_connect_~s__state~0); 59570#L128 assume !(4368 == ssl3_connect_~s__state~0); 59568#L131 assume !(4369 == ssl3_connect_~s__state~0); 59566#L134 assume !(4384 == ssl3_connect_~s__state~0); 59564#L137 assume !(4385 == ssl3_connect_~s__state~0); 59562#L140 assume !(4400 == ssl3_connect_~s__state~0); 59560#L143 assume !(4401 == ssl3_connect_~s__state~0); 59558#L146 assume !(4416 == ssl3_connect_~s__state~0); 59556#L149 assume !(4417 == ssl3_connect_~s__state~0); 59554#L152 assume !(4432 == ssl3_connect_~s__state~0); 59552#L155 assume !(4433 == ssl3_connect_~s__state~0); 59550#L158 assume 4448 == ssl3_connect_~s__state~0; 56797#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 59548#L358 assume !(ssl3_connect_~ret~0 <= 0); 59547#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 59542#L361-2 ssl3_connect_~s__init_num~0 := 0; 59535#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59529#L547 ssl3_connect_~skip~0 := 0; 59527#L110-1 assume !false; 59525#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59523#L113 assume !(12292 == ssl3_connect_~s__state~0); 59521#L116 assume !(16384 == ssl3_connect_~s__state~0); 59519#L119 assume !(4096 == ssl3_connect_~s__state~0); 59517#L122 assume !(20480 == ssl3_connect_~s__state~0); 59515#L125 assume !(4099 == ssl3_connect_~s__state~0); 59513#L128 assume !(4368 == ssl3_connect_~s__state~0); 59511#L131 assume !(4369 == ssl3_connect_~s__state~0); 59509#L134 assume !(4384 == ssl3_connect_~s__state~0); 59507#L137 assume !(4385 == ssl3_connect_~s__state~0); 59505#L140 assume !(4400 == ssl3_connect_~s__state~0); 59503#L143 assume !(4401 == ssl3_connect_~s__state~0); 59501#L146 assume !(4416 == ssl3_connect_~s__state~0); 59499#L149 assume !(4417 == ssl3_connect_~s__state~0); 59497#L152 assume !(4432 == ssl3_connect_~s__state~0); 59495#L155 assume !(4433 == ssl3_connect_~s__state~0); 59493#L158 assume !(4448 == ssl3_connect_~s__state~0); 59491#L161 assume !(4449 == ssl3_connect_~s__state~0); 59489#L164 assume 4464 == ssl3_connect_~s__state~0; 56680#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 56681#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59484#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59479#L547 ssl3_connect_~skip~0 := 0; 59478#L110-1 assume !false; 59477#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59476#L113 assume !(12292 == ssl3_connect_~s__state~0); 59475#L116 assume !(16384 == ssl3_connect_~s__state~0); 59474#L119 assume !(4096 == ssl3_connect_~s__state~0); 59473#L122 assume !(20480 == ssl3_connect_~s__state~0); 59471#L125 assume !(4099 == ssl3_connect_~s__state~0); 59470#L128 assume !(4368 == ssl3_connect_~s__state~0); 59469#L131 assume !(4369 == ssl3_connect_~s__state~0); 59468#L134 assume !(4384 == ssl3_connect_~s__state~0); 59467#L137 assume !(4385 == ssl3_connect_~s__state~0); 59466#L140 assume !(4400 == ssl3_connect_~s__state~0); 59465#L143 assume !(4401 == ssl3_connect_~s__state~0); 59464#L146 assume !(4416 == ssl3_connect_~s__state~0); 59463#L149 assume !(4417 == ssl3_connect_~s__state~0); 59462#L152 assume !(4432 == ssl3_connect_~s__state~0); 59461#L155 assume !(4433 == ssl3_connect_~s__state~0); 59460#L158 assume !(4448 == ssl3_connect_~s__state~0); 59459#L161 assume !(4449 == ssl3_connect_~s__state~0); 59458#L164 assume !(4464 == ssl3_connect_~s__state~0); 59457#L167 assume !(4465 == ssl3_connect_~s__state~0); 59456#L170 assume !(4466 == ssl3_connect_~s__state~0); 59455#L173 assume !(4467 == ssl3_connect_~s__state~0); 59452#L176 assume 4480 == ssl3_connect_~s__state~0; 56790#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 56736#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56737#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 59451#L386-2 ssl3_connect_~s__init_num~0 := 0; 59910#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59905#L547 ssl3_connect_~skip~0 := 0; 59904#L110-1 assume !false; 59903#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59902#L113 assume !(12292 == ssl3_connect_~s__state~0); 59901#L116 assume !(16384 == ssl3_connect_~s__state~0); 59900#L119 assume !(4096 == ssl3_connect_~s__state~0); 59899#L122 assume !(20480 == ssl3_connect_~s__state~0); 59898#L125 assume !(4099 == ssl3_connect_~s__state~0); 59897#L128 assume !(4368 == ssl3_connect_~s__state~0); 59896#L131 assume !(4369 == ssl3_connect_~s__state~0); 59895#L134 assume !(4384 == ssl3_connect_~s__state~0); 59894#L137 assume !(4385 == ssl3_connect_~s__state~0); 59893#L140 assume !(4400 == ssl3_connect_~s__state~0); 59892#L143 assume !(4401 == ssl3_connect_~s__state~0); 59891#L146 assume !(4416 == ssl3_connect_~s__state~0); 59890#L149 assume !(4417 == ssl3_connect_~s__state~0); 59889#L152 assume !(4432 == ssl3_connect_~s__state~0); 59888#L155 assume !(4433 == ssl3_connect_~s__state~0); 59887#L158 assume !(4448 == ssl3_connect_~s__state~0); 59885#L161 assume !(4449 == ssl3_connect_~s__state~0); 59884#L164 assume !(4464 == ssl3_connect_~s__state~0); 59883#L167 assume !(4465 == ssl3_connect_~s__state~0); 59882#L170 assume !(4466 == ssl3_connect_~s__state~0); 59881#L173 assume !(4467 == ssl3_connect_~s__state~0); 59880#L176 assume !(4480 == ssl3_connect_~s__state~0); 59879#L179 assume !(4481 == ssl3_connect_~s__state~0); 59878#L182 assume !(4496 == ssl3_connect_~s__state~0); 59876#L185 assume !(4497 == ssl3_connect_~s__state~0); 59875#L188 assume 4512 == ssl3_connect_~s__state~0; 56785#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 59874#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 59873#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 59872#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 59871#L422 assume !(0 == ssl3_connect_~tmp___8~0); 59870#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59865#L547 ssl3_connect_~skip~0 := 0; 59864#L110-1 assume !false; 59863#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59862#L113 assume !(12292 == ssl3_connect_~s__state~0); 59861#L116 assume !(16384 == ssl3_connect_~s__state~0); 59860#L119 assume !(4096 == ssl3_connect_~s__state~0); 59859#L122 assume !(20480 == ssl3_connect_~s__state~0); 59858#L125 assume !(4099 == ssl3_connect_~s__state~0); 59857#L128 assume !(4368 == ssl3_connect_~s__state~0); 59856#L131 assume !(4369 == ssl3_connect_~s__state~0); 59855#L134 assume !(4384 == ssl3_connect_~s__state~0); 59854#L137 assume !(4385 == ssl3_connect_~s__state~0); 59853#L140 assume !(4400 == ssl3_connect_~s__state~0); 59852#L143 assume !(4401 == ssl3_connect_~s__state~0); 59851#L146 assume !(4416 == ssl3_connect_~s__state~0); 59850#L149 assume !(4417 == ssl3_connect_~s__state~0); 59849#L152 assume !(4432 == ssl3_connect_~s__state~0); 59848#L155 assume !(4433 == ssl3_connect_~s__state~0); 59847#L158 assume !(4448 == ssl3_connect_~s__state~0); 59846#L161 assume !(4449 == ssl3_connect_~s__state~0); 59845#L164 assume !(4464 == ssl3_connect_~s__state~0); 59844#L167 assume !(4465 == ssl3_connect_~s__state~0); 59843#L170 assume !(4466 == ssl3_connect_~s__state~0); 59842#L173 assume !(4467 == ssl3_connect_~s__state~0); 59841#L176 assume !(4480 == ssl3_connect_~s__state~0); 59840#L179 assume !(4481 == ssl3_connect_~s__state~0); 59839#L182 assume !(4496 == ssl3_connect_~s__state~0); 59838#L185 assume !(4497 == ssl3_connect_~s__state~0); 59837#L188 assume !(4512 == ssl3_connect_~s__state~0); 59836#L191 assume !(4513 == ssl3_connect_~s__state~0); 59835#L194 assume 4528 == ssl3_connect_~s__state~0; 56781#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 59834#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 59794#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 59795#L437-1 ssl3_connect_~s__init_num~0 := 0; 60148#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60144#L547 ssl3_connect_~skip~0 := 0; 60137#L110-1 assume !false; 60138#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60131#L113 assume !(12292 == ssl3_connect_~s__state~0); 60132#L116 assume !(16384 == ssl3_connect_~s__state~0); 60125#L119 assume !(4096 == ssl3_connect_~s__state~0); 60126#L122 assume !(20480 == ssl3_connect_~s__state~0); 60088#L125 assume !(4099 == ssl3_connect_~s__state~0); 60089#L128 assume !(4368 == ssl3_connect_~s__state~0); 60163#L131 assume !(4369 == ssl3_connect_~s__state~0); 60162#L134 assume !(4384 == ssl3_connect_~s__state~0); 60150#L137 assume !(4385 == ssl3_connect_~s__state~0); 60149#L140 assume !(4400 == ssl3_connect_~s__state~0); 60142#L143 assume !(4401 == ssl3_connect_~s__state~0); 60139#L146 assume !(4416 == ssl3_connect_~s__state~0); 60136#L149 assume !(4417 == ssl3_connect_~s__state~0); 60133#L152 assume !(4432 == ssl3_connect_~s__state~0); 60130#L155 assume !(4433 == ssl3_connect_~s__state~0); 60127#L158 assume !(4448 == ssl3_connect_~s__state~0); 60124#L161 assume !(4449 == ssl3_connect_~s__state~0); 56608#L164 assume !(4464 == ssl3_connect_~s__state~0); 56609#L167 assume !(4465 == ssl3_connect_~s__state~0); 56752#L170 assume !(4466 == ssl3_connect_~s__state~0); 56745#L173 assume !(4467 == ssl3_connect_~s__state~0); 56707#L176 assume !(4480 == ssl3_connect_~s__state~0); 56691#L179 assume !(4481 == ssl3_connect_~s__state~0); 56692#L182 assume !(4496 == ssl3_connect_~s__state~0); 56682#L185 assume !(4497 == ssl3_connect_~s__state~0); 56647#L188 assume !(4512 == ssl3_connect_~s__state~0); 56648#L191 assume !(4513 == ssl3_connect_~s__state~0); 59751#L194 assume !(4528 == ssl3_connect_~s__state~0); 59740#L197 assume !(4529 == ssl3_connect_~s__state~0); 59712#L200 assume !(4560 == ssl3_connect_~s__state~0); 59710#L203 assume !(4561 == ssl3_connect_~s__state~0); 56746#L206 assume 4352 == ssl3_connect_~s__state~0; 56747#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 59544#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 59543#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57141#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57137#L547 ssl3_connect_~skip~0 := 0; 57124#L110-1 assume !false; 57125#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57117#L113 assume !(12292 == ssl3_connect_~s__state~0); 57118#L116 assume !(16384 == ssl3_connect_~s__state~0); 57110#L119 assume 4096 == ssl3_connect_~s__state~0; 56614#L218 [2021-10-11 00:28:30,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:30,474 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-10-11 00:28:30,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:30,474 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910865716] [2021-10-11 00:28:30,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:30,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:30,480 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:30,486 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:30,491 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:30,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:30,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-10-11 00:28:30,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:30,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543236608] [2021-10-11 00:28:30,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:30,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-11 00:28:30,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543236608] [2021-10-11 00:28:30,619 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569676319] [2021-10-11 00:28:30,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:28:30,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:30,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:28:30,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:31,066 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-11 00:28:31,067 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:28:31,067 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-11 00:28:31,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505820226] [2021-10-11 00:28:31,068 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:31,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:31,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:28:31,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:28:31,069 INFO L87 Difference]: Start difference. First operand 3574 states and 4516 transitions. cyclomatic complexity: 947 Second operand 4 states. [2021-10-11 00:28:31,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:31,443 INFO L93 Difference]: Finished difference Result 4939 states and 5986 transitions. [2021-10-11 00:28:31,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:28:31,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4939 states and 5986 transitions. [2021-10-11 00:28:31,467 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2021-10-11 00:28:31,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4939 states to 4930 states and 5977 transitions. [2021-10-11 00:28:31,485 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4930 [2021-10-11 00:28:31,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4930 [2021-10-11 00:28:31,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4930 states and 5977 transitions. [2021-10-11 00:28:31,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:31,492 INFO L692 BuchiCegarLoop]: Abstraction has 4930 states and 5977 transitions. [2021-10-11 00:28:31,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4930 states and 5977 transitions. [2021-10-11 00:28:31,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4930 to 3596. [2021-10-11 00:28:31,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3596 states. [2021-10-11 00:28:31,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 4431 transitions. [2021-10-11 00:28:31,553 INFO L715 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-10-11 00:28:31,554 INFO L595 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-10-11 00:28:31,554 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-11 00:28:31,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3596 states and 4431 transitions. [2021-10-11 00:28:31,566 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2021-10-11 00:28:31,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:31,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:31,569 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:31,569 INFO L854 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-10-11 00:28:31,570 INFO L794 eck$LassoCheckResult]: Stem: 66093#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65997#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 65998#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 66096#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 66097#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 66110#L110-1 assume !false; 66141#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66142#L113 assume 12292 == ssl3_connect_~s__state~0; 66006#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 66007#L218 [2021-10-11 00:28:31,570 INFO L796 eck$LassoCheckResult]: Loop: 66007#L218 ssl3_connect_~s__server~0 := 0; 66048#L223 assume 0 != ssl3_connect_~cb~0; 66076#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 66077#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 66023#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 66018#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 66019#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 66026#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67092#L547 ssl3_connect_~skip~0 := 0; 67091#L110-1 assume !false; 67090#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67089#L113 assume !(12292 == ssl3_connect_~s__state~0); 67088#L116 assume !(16384 == ssl3_connect_~s__state~0); 67087#L119 assume !(4096 == ssl3_connect_~s__state~0); 67086#L122 assume !(20480 == ssl3_connect_~s__state~0); 67085#L125 assume !(4099 == ssl3_connect_~s__state~0); 66360#L128 assume 4368 == ssl3_connect_~s__state~0; 66102#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 66103#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 66104#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 66105#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 66106#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66637#L547 ssl3_connect_~skip~0 := 0; 66634#L110-1 assume !false; 66628#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66626#L113 assume !(12292 == ssl3_connect_~s__state~0); 66624#L116 assume !(16384 == ssl3_connect_~s__state~0); 66622#L119 assume !(4096 == ssl3_connect_~s__state~0); 66620#L122 assume !(20480 == ssl3_connect_~s__state~0); 66618#L125 assume !(4099 == ssl3_connect_~s__state~0); 66616#L128 assume !(4368 == ssl3_connect_~s__state~0); 66614#L131 assume !(4369 == ssl3_connect_~s__state~0); 66612#L134 assume 4384 == ssl3_connect_~s__state~0; 66082#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 66083#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 66108#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 68541#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 66636#L301-2 ssl3_connect_~s__init_num~0 := 0; 66633#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66627#L547 ssl3_connect_~skip~0 := 0; 66625#L110-1 assume !false; 66623#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66621#L113 assume !(12292 == ssl3_connect_~s__state~0); 66619#L116 assume !(16384 == ssl3_connect_~s__state~0); 66617#L119 assume !(4096 == ssl3_connect_~s__state~0); 66615#L122 assume !(20480 == ssl3_connect_~s__state~0); 66613#L125 assume !(4099 == ssl3_connect_~s__state~0); 66611#L128 assume !(4368 == ssl3_connect_~s__state~0); 66610#L131 assume !(4369 == ssl3_connect_~s__state~0); 66609#L134 assume !(4384 == ssl3_connect_~s__state~0); 66362#L137 assume !(4385 == ssl3_connect_~s__state~0); 66361#L140 assume 4400 == ssl3_connect_~s__state~0; 66203#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69463#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 66038#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 66039#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69583#L547 ssl3_connect_~skip~0 := 0; 69581#L110-1 assume !false; 69580#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69579#L113 assume !(12292 == ssl3_connect_~s__state~0); 69574#L116 assume !(16384 == ssl3_connect_~s__state~0); 69572#L119 assume !(4096 == ssl3_connect_~s__state~0); 69570#L122 assume !(20480 == ssl3_connect_~s__state~0); 66008#L125 assume !(4099 == ssl3_connect_~s__state~0); 66009#L128 assume !(4368 == ssl3_connect_~s__state~0); 65999#L131 assume !(4369 == ssl3_connect_~s__state~0); 66000#L134 assume !(4384 == ssl3_connect_~s__state~0); 66111#L137 assume !(4385 == ssl3_connect_~s__state~0); 66112#L140 assume !(4400 == ssl3_connect_~s__state~0); 69521#L143 assume !(4401 == ssl3_connect_~s__state~0); 69519#L146 assume 4416 == ssl3_connect_~s__state~0; 66016#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 66017#L330 assume !(3 == ssl3_connect_~blastFlag~0); 69466#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 69465#L338 assume !(0 == ssl3_connect_~tmp___6~0); 69017#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69011#L547 ssl3_connect_~skip~0 := 0; 69009#L110-1 assume !false; 69007#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69006#L113 assume !(12292 == ssl3_connect_~s__state~0); 69000#L116 assume !(16384 == ssl3_connect_~s__state~0); 68998#L119 assume !(4096 == ssl3_connect_~s__state~0); 68996#L122 assume !(20480 == ssl3_connect_~s__state~0); 68915#L125 assume !(4099 == ssl3_connect_~s__state~0); 68909#L128 assume !(4368 == ssl3_connect_~s__state~0); 68904#L131 assume !(4369 == ssl3_connect_~s__state~0); 68902#L134 assume !(4384 == ssl3_connect_~s__state~0); 68900#L137 assume !(4385 == ssl3_connect_~s__state~0); 68898#L140 assume !(4400 == ssl3_connect_~s__state~0); 68896#L143 assume !(4401 == ssl3_connect_~s__state~0); 68894#L146 assume !(4416 == ssl3_connect_~s__state~0); 68892#L149 assume !(4417 == ssl3_connect_~s__state~0); 68890#L152 assume 4432 == ssl3_connect_~s__state~0; 66194#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 68887#L346 assume !(4 == ssl3_connect_~blastFlag~0); 68747#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 68736#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68730#L547 ssl3_connect_~skip~0 := 0; 68728#L110-1 assume !false; 68726#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68724#L113 assume !(12292 == ssl3_connect_~s__state~0); 68722#L116 assume !(16384 == ssl3_connect_~s__state~0); 68720#L119 assume !(4096 == ssl3_connect_~s__state~0); 68718#L122 assume !(20480 == ssl3_connect_~s__state~0); 68716#L125 assume !(4099 == ssl3_connect_~s__state~0); 68714#L128 assume !(4368 == ssl3_connect_~s__state~0); 68712#L131 assume !(4369 == ssl3_connect_~s__state~0); 68710#L134 assume !(4384 == ssl3_connect_~s__state~0); 68708#L137 assume !(4385 == ssl3_connect_~s__state~0); 68706#L140 assume !(4400 == ssl3_connect_~s__state~0); 68704#L143 assume !(4401 == ssl3_connect_~s__state~0); 68702#L146 assume !(4416 == ssl3_connect_~s__state~0); 68700#L149 assume !(4417 == ssl3_connect_~s__state~0); 68698#L152 assume !(4432 == ssl3_connect_~s__state~0); 68695#L155 assume !(4433 == ssl3_connect_~s__state~0); 68693#L158 assume 4448 == ssl3_connect_~s__state~0; 66189#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 68689#L358 assume !(ssl3_connect_~ret~0 <= 0); 68687#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 66067#L361-2 ssl3_connect_~s__init_num~0 := 0; 66068#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66004#L547 ssl3_connect_~skip~0 := 0; 66100#L110-1 assume !false; 66027#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66028#L113 assume !(12292 == ssl3_connect_~s__state~0); 66062#L116 assume !(16384 == ssl3_connect_~s__state~0); 66063#L119 assume !(4096 == ssl3_connect_~s__state~0); 66029#L122 assume !(20480 == ssl3_connect_~s__state~0); 66030#L125 assume !(4099 == ssl3_connect_~s__state~0); 69567#L128 assume !(4368 == ssl3_connect_~s__state~0); 69565#L131 assume !(4369 == ssl3_connect_~s__state~0); 69563#L134 assume !(4384 == ssl3_connect_~s__state~0); 69561#L137 assume !(4385 == ssl3_connect_~s__state~0); 69547#L140 assume !(4400 == ssl3_connect_~s__state~0); 69546#L143 assume !(4401 == ssl3_connect_~s__state~0); 69545#L146 assume !(4416 == ssl3_connect_~s__state~0); 69520#L149 assume !(4417 == ssl3_connect_~s__state~0); 66069#L152 assume !(4432 == ssl3_connect_~s__state~0); 66033#L155 assume !(4433 == ssl3_connect_~s__state~0); 66010#L158 assume !(4448 == ssl3_connect_~s__state~0); 66011#L161 assume !(4449 == ssl3_connect_~s__state~0); 66001#L164 assume 4464 == ssl3_connect_~s__state~0; 66002#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 66012#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 66013#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69550#L547 ssl3_connect_~skip~0 := 0; 69549#L110-1 assume !false; 69548#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69524#L113 assume !(12292 == ssl3_connect_~s__state~0); 68026#L116 assume !(16384 == ssl3_connect_~s__state~0); 68025#L119 assume !(4096 == ssl3_connect_~s__state~0); 68023#L122 assume !(20480 == ssl3_connect_~s__state~0); 68021#L125 assume !(4099 == ssl3_connect_~s__state~0); 68014#L128 assume !(4368 == ssl3_connect_~s__state~0); 68011#L131 assume !(4369 == ssl3_connect_~s__state~0); 68008#L134 assume !(4384 == ssl3_connect_~s__state~0); 68005#L137 assume !(4385 == ssl3_connect_~s__state~0); 68002#L140 assume !(4400 == ssl3_connect_~s__state~0); 67999#L143 assume !(4401 == ssl3_connect_~s__state~0); 67996#L146 assume !(4416 == ssl3_connect_~s__state~0); 67993#L149 assume !(4417 == ssl3_connect_~s__state~0); 67990#L152 assume !(4432 == ssl3_connect_~s__state~0); 67987#L155 assume !(4433 == ssl3_connect_~s__state~0); 67984#L158 assume !(4448 == ssl3_connect_~s__state~0); 67981#L161 assume !(4449 == ssl3_connect_~s__state~0); 67978#L164 assume !(4464 == ssl3_connect_~s__state~0); 67975#L167 assume !(4465 == ssl3_connect_~s__state~0); 67972#L170 assume !(4466 == ssl3_connect_~s__state~0); 67969#L173 assume !(4467 == ssl3_connect_~s__state~0); 67966#L176 assume 4480 == ssl3_connect_~s__state~0; 66176#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 67961#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 67959#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 67956#L386-2 ssl3_connect_~s__init_num~0 := 0; 67943#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67933#L547 ssl3_connect_~skip~0 := 0; 67931#L110-1 assume !false; 67929#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67927#L113 assume !(12292 == ssl3_connect_~s__state~0); 67925#L116 assume !(16384 == ssl3_connect_~s__state~0); 67923#L119 assume !(4096 == ssl3_connect_~s__state~0); 67921#L122 assume !(20480 == ssl3_connect_~s__state~0); 67919#L125 assume !(4099 == ssl3_connect_~s__state~0); 67917#L128 assume !(4368 == ssl3_connect_~s__state~0); 67915#L131 assume !(4369 == ssl3_connect_~s__state~0); 67913#L134 assume !(4384 == ssl3_connect_~s__state~0); 67911#L137 assume !(4385 == ssl3_connect_~s__state~0); 67909#L140 assume !(4400 == ssl3_connect_~s__state~0); 67907#L143 assume !(4401 == ssl3_connect_~s__state~0); 67905#L146 assume !(4416 == ssl3_connect_~s__state~0); 67903#L149 assume !(4417 == ssl3_connect_~s__state~0); 67901#L152 assume !(4432 == ssl3_connect_~s__state~0); 67899#L155 assume !(4433 == ssl3_connect_~s__state~0); 67897#L158 assume !(4448 == ssl3_connect_~s__state~0); 67895#L161 assume !(4449 == ssl3_connect_~s__state~0); 67893#L164 assume !(4464 == ssl3_connect_~s__state~0); 67891#L167 assume !(4465 == ssl3_connect_~s__state~0); 67889#L170 assume !(4466 == ssl3_connect_~s__state~0); 67887#L173 assume !(4467 == ssl3_connect_~s__state~0); 67885#L176 assume !(4480 == ssl3_connect_~s__state~0); 67883#L179 assume !(4481 == ssl3_connect_~s__state~0); 67881#L182 assume !(4496 == ssl3_connect_~s__state~0); 67879#L185 assume !(4497 == ssl3_connect_~s__state~0); 67877#L188 assume 4512 == ssl3_connect_~s__state~0; 66166#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 67874#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 67872#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 67870#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 67868#L422 assume !(0 == ssl3_connect_~tmp___8~0); 67863#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67349#L547 ssl3_connect_~skip~0 := 0; 67350#L110-1 assume !false; 67337#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67338#L113 assume !(12292 == ssl3_connect_~s__state~0); 67318#L116 assume !(16384 == ssl3_connect_~s__state~0); 67319#L119 assume !(4096 == ssl3_connect_~s__state~0); 67297#L122 assume !(20480 == ssl3_connect_~s__state~0); 67298#L125 assume !(4099 == ssl3_connect_~s__state~0); 67277#L128 assume !(4368 == ssl3_connect_~s__state~0); 67278#L131 assume !(4369 == ssl3_connect_~s__state~0); 67263#L134 assume !(4384 == ssl3_connect_~s__state~0); 67264#L137 assume !(4385 == ssl3_connect_~s__state~0); 67249#L140 assume !(4400 == ssl3_connect_~s__state~0); 67250#L143 assume !(4401 == ssl3_connect_~s__state~0); 67236#L146 assume !(4416 == ssl3_connect_~s__state~0); 67237#L149 assume !(4417 == ssl3_connect_~s__state~0); 67223#L152 assume !(4432 == ssl3_connect_~s__state~0); 67224#L155 assume !(4433 == ssl3_connect_~s__state~0); 67209#L158 assume !(4448 == ssl3_connect_~s__state~0); 67210#L161 assume !(4449 == ssl3_connect_~s__state~0); 67195#L164 assume !(4464 == ssl3_connect_~s__state~0); 67196#L167 assume !(4465 == ssl3_connect_~s__state~0); 67181#L170 assume !(4466 == ssl3_connect_~s__state~0); 67182#L173 assume !(4467 == ssl3_connect_~s__state~0); 67167#L176 assume !(4480 == ssl3_connect_~s__state~0); 67168#L179 assume !(4481 == ssl3_connect_~s__state~0); 67153#L182 assume !(4496 == ssl3_connect_~s__state~0); 67154#L185 assume !(4497 == ssl3_connect_~s__state~0); 67139#L188 assume !(4512 == ssl3_connect_~s__state~0); 67140#L191 assume !(4513 == ssl3_connect_~s__state~0); 67126#L194 assume 4528 == ssl3_connect_~s__state~0; 66161#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 67029#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 66801#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 66802#L437-1 ssl3_connect_~s__init_num~0 := 0; 68328#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68323#L547 ssl3_connect_~skip~0 := 0; 68322#L110-1 assume !false; 68321#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68320#L113 assume !(12292 == ssl3_connect_~s__state~0); 68319#L116 assume !(16384 == ssl3_connect_~s__state~0); 68318#L119 assume !(4096 == ssl3_connect_~s__state~0); 68317#L122 assume !(20480 == ssl3_connect_~s__state~0); 66944#L125 assume !(4099 == ssl3_connect_~s__state~0); 66795#L128 assume !(4368 == ssl3_connect_~s__state~0); 66941#L131 assume !(4369 == ssl3_connect_~s__state~0); 66935#L134 assume !(4384 == ssl3_connect_~s__state~0); 66936#L137 assume !(4385 == ssl3_connect_~s__state~0); 66929#L140 assume !(4400 == ssl3_connect_~s__state~0); 66930#L143 assume !(4401 == ssl3_connect_~s__state~0); 66923#L146 assume !(4416 == ssl3_connect_~s__state~0); 66924#L149 assume !(4417 == ssl3_connect_~s__state~0); 66917#L152 assume !(4432 == ssl3_connect_~s__state~0); 66918#L155 assume !(4433 == ssl3_connect_~s__state~0); 66911#L158 assume !(4448 == ssl3_connect_~s__state~0); 66912#L161 assume !(4449 == ssl3_connect_~s__state~0); 66905#L164 assume !(4464 == ssl3_connect_~s__state~0); 66906#L167 assume !(4465 == ssl3_connect_~s__state~0); 66899#L170 assume !(4466 == ssl3_connect_~s__state~0); 66900#L173 assume !(4467 == ssl3_connect_~s__state~0); 66893#L176 assume !(4480 == ssl3_connect_~s__state~0); 66894#L179 assume !(4481 == ssl3_connect_~s__state~0); 66887#L182 assume !(4496 == ssl3_connect_~s__state~0); 66888#L185 assume !(4497 == ssl3_connect_~s__state~0); 66881#L188 assume !(4512 == ssl3_connect_~s__state~0); 66882#L191 assume !(4513 == ssl3_connect_~s__state~0); 66875#L194 assume !(4528 == ssl3_connect_~s__state~0); 66876#L197 assume !(4529 == ssl3_connect_~s__state~0); 66358#L200 assume !(4560 == ssl3_connect_~s__state~0); 66359#L203 assume !(4561 == ssl3_connect_~s__state~0); 66370#L206 assume 4352 == ssl3_connect_~s__state~0; 66371#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 66355#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 66356#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66862#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66857#L547 ssl3_connect_~skip~0 := 0; 66856#L110-1 assume !false; 66855#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66854#L113 assume !(12292 == ssl3_connect_~s__state~0); 66853#L116 assume !(16384 == ssl3_connect_~s__state~0); 66852#L119 assume !(4096 == ssl3_connect_~s__state~0); 66851#L122 assume !(20480 == ssl3_connect_~s__state~0); 66850#L125 assume !(4099 == ssl3_connect_~s__state~0); 66849#L128 assume !(4368 == ssl3_connect_~s__state~0); 66848#L131 assume !(4369 == ssl3_connect_~s__state~0); 66847#L134 assume !(4384 == ssl3_connect_~s__state~0); 66846#L137 assume !(4385 == ssl3_connect_~s__state~0); 66845#L140 assume !(4400 == ssl3_connect_~s__state~0); 66844#L143 assume !(4401 == ssl3_connect_~s__state~0); 66843#L146 assume !(4416 == ssl3_connect_~s__state~0); 66842#L149 assume !(4417 == ssl3_connect_~s__state~0); 66841#L152 assume !(4432 == ssl3_connect_~s__state~0); 66840#L155 assume !(4433 == ssl3_connect_~s__state~0); 66839#L158 assume !(4448 == ssl3_connect_~s__state~0); 66838#L161 assume !(4449 == ssl3_connect_~s__state~0); 66837#L164 assume !(4464 == ssl3_connect_~s__state~0); 66836#L167 assume !(4465 == ssl3_connect_~s__state~0); 66835#L170 assume !(4466 == ssl3_connect_~s__state~0); 66834#L173 assume !(4467 == ssl3_connect_~s__state~0); 66833#L176 assume !(4480 == ssl3_connect_~s__state~0); 66832#L179 assume !(4481 == ssl3_connect_~s__state~0); 66831#L182 assume !(4496 == ssl3_connect_~s__state~0); 66830#L185 assume !(4497 == ssl3_connect_~s__state~0); 66829#L188 assume !(4512 == ssl3_connect_~s__state~0); 66828#L191 assume !(4513 == ssl3_connect_~s__state~0); 66827#L194 assume !(4528 == ssl3_connect_~s__state~0); 66826#L197 assume !(4529 == ssl3_connect_~s__state~0); 66825#L200 assume 4560 == ssl3_connect_~s__state~0; 66824#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 66823#L457 assume !(ssl3_connect_~ret~0 <= 0); 66822#L460 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 66821#L460-2 ssl3_connect_~s__init_num~0 := 0; 66817#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66812#L547 ssl3_connect_~skip~0 := 0; 66811#L110-1 assume !false; 66810#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66809#L113 assume !(12292 == ssl3_connect_~s__state~0); 66808#L116 assume !(16384 == ssl3_connect_~s__state~0); 66807#L119 assume 4096 == ssl3_connect_~s__state~0; 66007#L218 [2021-10-11 00:28:31,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:31,571 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-10-11 00:28:31,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:31,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732516777] [2021-10-11 00:28:31,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:31,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:31,577 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:31,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:31,581 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:31,584 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:31,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:31,585 INFO L82 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-10-11 00:28:31,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:31,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408412173] [2021-10-11 00:28:31,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:31,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-10-11 00:28:31,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408412173] [2021-10-11 00:28:31,734 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:31,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:31,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712739944] [2021-10-11 00:28:31,735 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:31,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:31,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:31,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:31,736 INFO L87 Difference]: Start difference. First operand 3596 states and 4431 transitions. cyclomatic complexity: 840 Second operand 3 states. [2021-10-11 00:28:31,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:31,903 INFO L93 Difference]: Finished difference Result 3696 states and 4445 transitions. [2021-10-11 00:28:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:31,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4445 transitions. [2021-10-11 00:28:31,922 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-11 00:28:31,935 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3318 states and 4022 transitions. [2021-10-11 00:28:31,935 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2021-10-11 00:28:31,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2021-10-11 00:28:31,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4022 transitions. [2021-10-11 00:28:31,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:31,938 INFO L692 BuchiCegarLoop]: Abstraction has 3318 states and 4022 transitions. [2021-10-11 00:28:31,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4022 transitions. [2021-10-11 00:28:31,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3147. [2021-10-11 00:28:31,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3147 states. [2021-10-11 00:28:31,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3147 states to 3147 states and 3831 transitions. [2021-10-11 00:28:31,986 INFO L715 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-10-11 00:28:31,986 INFO L595 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-10-11 00:28:31,986 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-11 00:28:31,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3147 states and 3831 transitions. [2021-10-11 00:28:31,997 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-11 00:28:31,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:31,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:32,001 INFO L853 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-10-11 00:28:32,001 INFO L854 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-10-11 00:28:32,001 INFO L794 eck$LassoCheckResult]: Stem: 73391#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 73295#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73296#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73394#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 73395#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73409#L110-1 assume !false; 73454#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73439#L113 assume 12292 == ssl3_connect_~s__state~0; 73304#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 73305#L218 ssl3_connect_~s__server~0 := 0; 76342#L223 assume !(0 != ssl3_connect_~cb~0); 76341#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 76339#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 73320#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 73317#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 73318#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 73326#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76361#L547 ssl3_connect_~skip~0 := 0; 76362#L110-1 assume !false; 76352#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76353#L113 assume !(12292 == ssl3_connect_~s__state~0); 76343#L116 assume !(16384 == ssl3_connect_~s__state~0); 76344#L119 assume !(4096 == ssl3_connect_~s__state~0); 76256#L122 assume !(20480 == ssl3_connect_~s__state~0); 76257#L125 assume !(4099 == ssl3_connect_~s__state~0); 76139#L128 assume 4368 == ssl3_connect_~s__state~0; 75504#L132 [2021-10-11 00:28:32,002 INFO L796 eck$LassoCheckResult]: Loop: 75504#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 75505#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 75499#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 75500#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 75489#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75483#L547 ssl3_connect_~skip~0 := 0; 75481#L110-1 assume !false; 75479#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75476#L113 assume !(12292 == ssl3_connect_~s__state~0); 75477#L116 assume !(16384 == ssl3_connect_~s__state~0); 75536#L119 assume !(4096 == ssl3_connect_~s__state~0); 75534#L122 assume !(20480 == ssl3_connect_~s__state~0); 75532#L125 assume !(4099 == ssl3_connect_~s__state~0); 75530#L128 assume !(4368 == ssl3_connect_~s__state~0); 75528#L131 assume !(4369 == ssl3_connect_~s__state~0); 75526#L134 assume 4384 == ssl3_connect_~s__state~0; 75524#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 75522#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 75454#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 75452#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 75450#L301-2 ssl3_connect_~s__init_num~0 := 0; 75448#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75442#L547 ssl3_connect_~skip~0 := 0; 75440#L110-1 assume !false; 75438#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75437#L113 assume !(12292 == ssl3_connect_~s__state~0); 75431#L116 assume !(16384 == ssl3_connect_~s__state~0); 75429#L119 assume !(4096 == ssl3_connect_~s__state~0); 75427#L122 assume !(20480 == ssl3_connect_~s__state~0); 75425#L125 assume !(4099 == ssl3_connect_~s__state~0); 75423#L128 assume !(4368 == ssl3_connect_~s__state~0); 75421#L131 assume !(4369 == ssl3_connect_~s__state~0); 75419#L134 assume !(4384 == ssl3_connect_~s__state~0); 75417#L137 assume !(4385 == ssl3_connect_~s__state~0); 75415#L140 assume 4400 == ssl3_connect_~s__state~0; 75413#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 75409#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 75410#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 76046#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76041#L547 ssl3_connect_~skip~0 := 0; 76040#L110-1 assume !false; 76039#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76038#L113 assume !(12292 == ssl3_connect_~s__state~0); 76037#L116 assume !(16384 == ssl3_connect_~s__state~0); 76036#L119 assume !(4096 == ssl3_connect_~s__state~0); 76035#L122 assume !(20480 == ssl3_connect_~s__state~0); 76034#L125 assume !(4099 == ssl3_connect_~s__state~0); 76033#L128 assume !(4368 == ssl3_connect_~s__state~0); 76032#L131 assume !(4369 == ssl3_connect_~s__state~0); 76031#L134 assume !(4384 == ssl3_connect_~s__state~0); 76030#L137 assume !(4385 == ssl3_connect_~s__state~0); 76029#L140 assume !(4400 == ssl3_connect_~s__state~0); 76028#L143 assume !(4401 == ssl3_connect_~s__state~0); 76027#L146 assume 4416 == ssl3_connect_~s__state~0; 76026#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 76025#L330 assume !(3 == ssl3_connect_~blastFlag~0); 76024#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 76023#L338 assume !(0 == ssl3_connect_~tmp___6~0); 76021#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76016#L547 ssl3_connect_~skip~0 := 0; 76015#L110-1 assume !false; 76014#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76013#L113 assume !(12292 == ssl3_connect_~s__state~0); 76012#L116 assume !(16384 == ssl3_connect_~s__state~0); 76011#L119 assume !(4096 == ssl3_connect_~s__state~0); 76010#L122 assume !(20480 == ssl3_connect_~s__state~0); 76009#L125 assume !(4099 == ssl3_connect_~s__state~0); 76008#L128 assume !(4368 == ssl3_connect_~s__state~0); 76007#L131 assume !(4369 == ssl3_connect_~s__state~0); 76006#L134 assume !(4384 == ssl3_connect_~s__state~0); 76005#L137 assume !(4385 == ssl3_connect_~s__state~0); 76004#L140 assume !(4400 == ssl3_connect_~s__state~0); 76003#L143 assume !(4401 == ssl3_connect_~s__state~0); 76002#L146 assume !(4416 == ssl3_connect_~s__state~0); 76001#L149 assume !(4417 == ssl3_connect_~s__state~0); 76000#L152 assume 4432 == ssl3_connect_~s__state~0; 75999#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 75998#L346 assume !(4 == ssl3_connect_~blastFlag~0); 75997#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 75996#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75991#L547 ssl3_connect_~skip~0 := 0; 75990#L110-1 assume !false; 75989#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75988#L113 assume !(12292 == ssl3_connect_~s__state~0); 75987#L116 assume !(16384 == ssl3_connect_~s__state~0); 75986#L119 assume !(4096 == ssl3_connect_~s__state~0); 75985#L122 assume !(20480 == ssl3_connect_~s__state~0); 75984#L125 assume !(4099 == ssl3_connect_~s__state~0); 75983#L128 assume !(4368 == ssl3_connect_~s__state~0); 75982#L131 assume !(4369 == ssl3_connect_~s__state~0); 75981#L134 assume !(4384 == ssl3_connect_~s__state~0); 75980#L137 assume !(4385 == ssl3_connect_~s__state~0); 75979#L140 assume !(4400 == ssl3_connect_~s__state~0); 75978#L143 assume !(4401 == ssl3_connect_~s__state~0); 75977#L146 assume !(4416 == ssl3_connect_~s__state~0); 75976#L149 assume !(4417 == ssl3_connect_~s__state~0); 75975#L152 assume !(4432 == ssl3_connect_~s__state~0); 75974#L155 assume !(4433 == ssl3_connect_~s__state~0); 75969#L158 assume 4448 == ssl3_connect_~s__state~0; 75967#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 75965#L358 assume !(ssl3_connect_~ret~0 <= 0); 74559#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74560#L361-2 ssl3_connect_~s__init_num~0 := 0; 76249#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76244#L547 ssl3_connect_~skip~0 := 0; 76243#L110-1 assume !false; 76242#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76241#L113 assume !(12292 == ssl3_connect_~s__state~0); 76240#L116 assume !(16384 == ssl3_connect_~s__state~0); 76239#L119 assume !(4096 == ssl3_connect_~s__state~0); 76238#L122 assume !(20480 == ssl3_connect_~s__state~0); 76237#L125 assume !(4099 == ssl3_connect_~s__state~0); 76236#L128 assume !(4368 == ssl3_connect_~s__state~0); 76235#L131 assume !(4369 == ssl3_connect_~s__state~0); 76234#L134 assume !(4384 == ssl3_connect_~s__state~0); 76233#L137 assume !(4385 == ssl3_connect_~s__state~0); 76232#L140 assume !(4400 == ssl3_connect_~s__state~0); 76231#L143 assume !(4401 == ssl3_connect_~s__state~0); 76230#L146 assume !(4416 == ssl3_connect_~s__state~0); 76229#L149 assume !(4417 == ssl3_connect_~s__state~0); 76228#L152 assume !(4432 == ssl3_connect_~s__state~0); 76227#L155 assume !(4433 == ssl3_connect_~s__state~0); 76226#L158 assume !(4448 == ssl3_connect_~s__state~0); 76225#L161 assume !(4449 == ssl3_connect_~s__state~0); 76224#L164 assume 4464 == ssl3_connect_~s__state~0; 76223#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 76222#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74439#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74435#L547 ssl3_connect_~skip~0 := 0; 74428#L110-1 assume !false; 74429#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74422#L113 assume !(12292 == ssl3_connect_~s__state~0); 74423#L116 assume !(16384 == ssl3_connect_~s__state~0); 74416#L119 assume !(4096 == ssl3_connect_~s__state~0); 74417#L122 assume !(20480 == ssl3_connect_~s__state~0); 74410#L125 assume !(4099 == ssl3_connect_~s__state~0); 74411#L128 assume !(4368 == ssl3_connect_~s__state~0); 74404#L131 assume !(4369 == ssl3_connect_~s__state~0); 74405#L134 assume !(4384 == ssl3_connect_~s__state~0); 74398#L137 assume !(4385 == ssl3_connect_~s__state~0); 74399#L140 assume !(4400 == ssl3_connect_~s__state~0); 74391#L143 assume !(4401 == ssl3_connect_~s__state~0); 74392#L146 assume !(4416 == ssl3_connect_~s__state~0); 74383#L149 assume !(4417 == ssl3_connect_~s__state~0); 74384#L152 assume !(4432 == ssl3_connect_~s__state~0); 74375#L155 assume !(4433 == ssl3_connect_~s__state~0); 74376#L158 assume !(4448 == ssl3_connect_~s__state~0); 74367#L161 assume !(4449 == ssl3_connect_~s__state~0); 74368#L164 assume !(4464 == ssl3_connect_~s__state~0); 74359#L167 assume !(4465 == ssl3_connect_~s__state~0); 74360#L170 assume !(4466 == ssl3_connect_~s__state~0); 74353#L173 assume !(4467 == ssl3_connect_~s__state~0); 74354#L176 assume 4480 == ssl3_connect_~s__state~0; 74346#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 74347#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74339#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 74341#L386-2 ssl3_connect_~s__init_num~0 := 0; 74308#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74304#L547 ssl3_connect_~skip~0 := 0; 74287#L110-1 assume !false; 74288#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74275#L113 assume !(12292 == ssl3_connect_~s__state~0); 74276#L116 assume !(16384 == ssl3_connect_~s__state~0); 74263#L119 assume !(4096 == ssl3_connect_~s__state~0); 74264#L122 assume !(20480 == ssl3_connect_~s__state~0); 74251#L125 assume !(4099 == ssl3_connect_~s__state~0); 74252#L128 assume !(4368 == ssl3_connect_~s__state~0); 74239#L131 assume !(4369 == ssl3_connect_~s__state~0); 74240#L134 assume !(4384 == ssl3_connect_~s__state~0); 74227#L137 assume !(4385 == ssl3_connect_~s__state~0); 74228#L140 assume !(4400 == ssl3_connect_~s__state~0); 74215#L143 assume !(4401 == ssl3_connect_~s__state~0); 74216#L146 assume !(4416 == ssl3_connect_~s__state~0); 74203#L149 assume !(4417 == ssl3_connect_~s__state~0); 74204#L152 assume !(4432 == ssl3_connect_~s__state~0); 74191#L155 assume !(4433 == ssl3_connect_~s__state~0); 74192#L158 assume !(4448 == ssl3_connect_~s__state~0); 74179#L161 assume !(4449 == ssl3_connect_~s__state~0); 74180#L164 assume !(4464 == ssl3_connect_~s__state~0); 74167#L167 assume !(4465 == ssl3_connect_~s__state~0); 74168#L170 assume !(4466 == ssl3_connect_~s__state~0); 74155#L173 assume !(4467 == ssl3_connect_~s__state~0); 74156#L176 assume !(4480 == ssl3_connect_~s__state~0); 74144#L179 assume !(4481 == ssl3_connect_~s__state~0); 74145#L182 assume !(4496 == ssl3_connect_~s__state~0); 74132#L185 assume !(4497 == ssl3_connect_~s__state~0); 74133#L188 assume 4512 == ssl3_connect_~s__state~0; 74122#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 74123#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 74103#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74104#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 74090#L422 assume !(0 == ssl3_connect_~tmp___8~0); 74091#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74063#L547 ssl3_connect_~skip~0 := 0; 74064#L110-1 assume !false; 74051#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74052#L113 assume !(12292 == ssl3_connect_~s__state~0); 74039#L116 assume !(16384 == ssl3_connect_~s__state~0); 74040#L119 assume !(4096 == ssl3_connect_~s__state~0); 74027#L122 assume !(20480 == ssl3_connect_~s__state~0); 74028#L125 assume !(4099 == ssl3_connect_~s__state~0); 74015#L128 assume !(4368 == ssl3_connect_~s__state~0); 74016#L131 assume !(4369 == ssl3_connect_~s__state~0); 74003#L134 assume !(4384 == ssl3_connect_~s__state~0); 74004#L137 assume !(4385 == ssl3_connect_~s__state~0); 73991#L140 assume !(4400 == ssl3_connect_~s__state~0); 73992#L143 assume !(4401 == ssl3_connect_~s__state~0); 73979#L146 assume !(4416 == ssl3_connect_~s__state~0); 73980#L149 assume !(4417 == ssl3_connect_~s__state~0); 73967#L152 assume !(4432 == ssl3_connect_~s__state~0); 73968#L155 assume !(4433 == ssl3_connect_~s__state~0); 73955#L158 assume !(4448 == ssl3_connect_~s__state~0); 73956#L161 assume !(4449 == ssl3_connect_~s__state~0); 73943#L164 assume !(4464 == ssl3_connect_~s__state~0); 73944#L167 assume !(4465 == ssl3_connect_~s__state~0); 73931#L170 assume !(4466 == ssl3_connect_~s__state~0); 73932#L173 assume !(4467 == ssl3_connect_~s__state~0); 73919#L176 assume !(4480 == ssl3_connect_~s__state~0); 73920#L179 assume !(4481 == ssl3_connect_~s__state~0); 73907#L182 assume !(4496 == ssl3_connect_~s__state~0); 73908#L185 assume !(4497 == ssl3_connect_~s__state~0); 73895#L188 assume !(4512 == ssl3_connect_~s__state~0); 73896#L191 assume !(4513 == ssl3_connect_~s__state~0); 73885#L194 assume 4528 == ssl3_connect_~s__state~0; 73886#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 73836#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 73837#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73412#L437-1 ssl3_connect_~s__init_num~0 := 0; 73413#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76367#L547 ssl3_connect_~skip~0 := 0; 76356#L110-1 assume !false; 76357#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76347#L113 assume !(12292 == ssl3_connect_~s__state~0); 76348#L116 assume !(16384 == ssl3_connect_~s__state~0); 76263#L119 assume !(4096 == ssl3_connect_~s__state~0); 76264#L122 assume !(20480 == ssl3_connect_~s__state~0); 76253#L125 assume !(4099 == ssl3_connect_~s__state~0); 76254#L128 assume 4368 == ssl3_connect_~s__state~0; 75504#L132 [2021-10-11 00:28:32,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:32,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-10-11 00:28:32,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:32,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878255088] [2021-10-11 00:28:32,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:32,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:32,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878255088] [2021-10-11 00:28:32,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:32,020 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:32,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384701620] [2021-10-11 00:28:32,021 INFO L799 eck$LassoCheckResult]: stem already infeasible [2021-10-11 00:28:32,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:32,021 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-10-11 00:28:32,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:32,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125008920] [2021-10-11 00:28:32,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:32,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:32,120 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-11 00:28:32,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125008920] [2021-10-11 00:28:32,121 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:32,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:32,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570426030] [2021-10-11 00:28:32,122 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:32,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:32,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:32,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:32,123 INFO L87 Difference]: Start difference. First operand 3147 states and 3831 transitions. cyclomatic complexity: 688 Second operand 3 states. [2021-10-11 00:28:32,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:32,155 INFO L93 Difference]: Finished difference Result 6197 states and 7372 transitions. [2021-10-11 00:28:32,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:32,156 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6197 states and 7372 transitions. [2021-10-11 00:28:32,189 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-11 00:28:32,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-10-11 00:28:32,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6197 [2021-10-11 00:28:32,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6197 [2021-10-11 00:28:32,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6197 states and 7372 transitions. [2021-10-11 00:28:32,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:32,223 INFO L692 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-10-11 00:28:32,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states and 7372 transitions. [2021-10-11 00:28:32,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 6197. [2021-10-11 00:28:32,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6197 states. [2021-10-11 00:28:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-10-11 00:28:32,337 INFO L715 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-10-11 00:28:32,337 INFO L595 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-10-11 00:28:32,337 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-11 00:28:32,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6197 states and 7372 transitions. [2021-10-11 00:28:32,360 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-11 00:28:32,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:32,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:32,363 INFO L853 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-10-11 00:28:32,363 INFO L854 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-10-11 00:28:32,364 INFO L794 eck$LassoCheckResult]: Stem: 82750#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 82646#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 82647#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82753#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 82754#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 82805#L110-1 assume !false; 82807#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82871#L113 assume 12292 == ssl3_connect_~s__state~0; 82654#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 82655#L218 ssl3_connect_~s__server~0 := 0; 84049#L223 assume 0 != ssl3_connect_~cb~0; 84046#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 84043#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 84039#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 84035#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 84031#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 84027#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84022#L547 ssl3_connect_~skip~0 := 0; 84019#L110-1 assume !false; 84016#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84013#L113 assume !(12292 == ssl3_connect_~s__state~0); 83881#L116 assume !(16384 == ssl3_connect_~s__state~0); 83878#L119 assume !(4096 == ssl3_connect_~s__state~0); 83875#L122 assume !(20480 == ssl3_connect_~s__state~0); 83872#L125 assume !(4099 == ssl3_connect_~s__state~0); 83869#L128 assume 4368 == ssl3_connect_~s__state~0; 83865#L132 [2021-10-11 00:28:32,364 INFO L796 eck$LassoCheckResult]: Loop: 83865#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 83862#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 83860#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 83857#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 83854#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83849#L547 ssl3_connect_~skip~0 := 0; 83844#L110-1 assume !false; 83842#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83840#L113 assume !(12292 == ssl3_connect_~s__state~0); 83838#L116 assume !(16384 == ssl3_connect_~s__state~0); 83836#L119 assume !(4096 == ssl3_connect_~s__state~0); 83834#L122 assume !(20480 == ssl3_connect_~s__state~0); 83832#L125 assume !(4099 == ssl3_connect_~s__state~0); 83830#L128 assume !(4368 == ssl3_connect_~s__state~0); 83828#L131 assume !(4369 == ssl3_connect_~s__state~0); 83826#L134 assume 4384 == ssl3_connect_~s__state~0; 83824#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 83811#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 83808#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 83806#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 83802#L301-2 ssl3_connect_~s__init_num~0 := 0; 83798#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83791#L547 ssl3_connect_~skip~0 := 0; 83789#L110-1 assume !false; 83787#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83785#L113 assume !(12292 == ssl3_connect_~s__state~0); 83783#L116 assume !(16384 == ssl3_connect_~s__state~0); 83781#L119 assume !(4096 == ssl3_connect_~s__state~0); 83779#L122 assume !(20480 == ssl3_connect_~s__state~0); 83777#L125 assume !(4099 == ssl3_connect_~s__state~0); 83775#L128 assume !(4368 == ssl3_connect_~s__state~0); 83773#L131 assume !(4369 == ssl3_connect_~s__state~0); 83771#L134 assume !(4384 == ssl3_connect_~s__state~0); 83769#L137 assume !(4385 == ssl3_connect_~s__state~0); 83767#L140 assume 4400 == ssl3_connect_~s__state~0; 83765#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83762#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 83756#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 83752#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83745#L547 ssl3_connect_~skip~0 := 0; 83743#L110-1 assume !false; 83741#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83739#L113 assume !(12292 == ssl3_connect_~s__state~0); 83737#L116 assume !(16384 == ssl3_connect_~s__state~0); 83735#L119 assume !(4096 == ssl3_connect_~s__state~0); 83733#L122 assume !(20480 == ssl3_connect_~s__state~0); 83731#L125 assume !(4099 == ssl3_connect_~s__state~0); 83729#L128 assume !(4368 == ssl3_connect_~s__state~0); 83727#L131 assume !(4369 == ssl3_connect_~s__state~0); 83725#L134 assume !(4384 == ssl3_connect_~s__state~0); 83723#L137 assume !(4385 == ssl3_connect_~s__state~0); 83721#L140 assume !(4400 == ssl3_connect_~s__state~0); 83719#L143 assume !(4401 == ssl3_connect_~s__state~0); 83717#L146 assume 4416 == ssl3_connect_~s__state~0; 83715#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 83713#L330 assume !(3 == ssl3_connect_~blastFlag~0); 83709#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 83710#L338 assume !(0 == ssl3_connect_~tmp___6~0); 83703#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83701#L547 ssl3_connect_~skip~0 := 0; 83696#L110-1 assume !false; 83697#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83692#L113 assume !(12292 == ssl3_connect_~s__state~0); 83693#L116 assume !(16384 == ssl3_connect_~s__state~0); 83688#L119 assume !(4096 == ssl3_connect_~s__state~0); 83689#L122 assume !(20480 == ssl3_connect_~s__state~0); 83684#L125 assume !(4099 == ssl3_connect_~s__state~0); 83685#L128 assume !(4368 == ssl3_connect_~s__state~0); 83680#L131 assume !(4369 == ssl3_connect_~s__state~0); 83681#L134 assume !(4384 == ssl3_connect_~s__state~0); 83676#L137 assume !(4385 == ssl3_connect_~s__state~0); 83677#L140 assume !(4400 == ssl3_connect_~s__state~0); 83672#L143 assume !(4401 == ssl3_connect_~s__state~0); 83673#L146 assume !(4416 == ssl3_connect_~s__state~0); 83668#L149 assume !(4417 == ssl3_connect_~s__state~0); 83669#L152 assume 4432 == ssl3_connect_~s__state~0; 83664#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 83665#L346 assume !(4 == ssl3_connect_~blastFlag~0); 83659#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 83660#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84132#L547 ssl3_connect_~skip~0 := 0; 84131#L110-1 assume !false; 84130#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84129#L113 assume !(12292 == ssl3_connect_~s__state~0); 84128#L116 assume !(16384 == ssl3_connect_~s__state~0); 84127#L119 assume !(4096 == ssl3_connect_~s__state~0); 84126#L122 assume !(20480 == ssl3_connect_~s__state~0); 84125#L125 assume !(4099 == ssl3_connect_~s__state~0); 84124#L128 assume !(4368 == ssl3_connect_~s__state~0); 84123#L131 assume !(4369 == ssl3_connect_~s__state~0); 84122#L134 assume !(4384 == ssl3_connect_~s__state~0); 84121#L137 assume !(4385 == ssl3_connect_~s__state~0); 84120#L140 assume !(4400 == ssl3_connect_~s__state~0); 84119#L143 assume !(4401 == ssl3_connect_~s__state~0); 84118#L146 assume !(4416 == ssl3_connect_~s__state~0); 84117#L149 assume !(4417 == ssl3_connect_~s__state~0); 84116#L152 assume !(4432 == ssl3_connect_~s__state~0); 84115#L155 assume !(4433 == ssl3_connect_~s__state~0); 84114#L158 assume 4448 == ssl3_connect_~s__state~0; 84113#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 84112#L358 assume !(ssl3_connect_~ret~0 <= 0); 84110#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84109#L361-2 ssl3_connect_~s__init_num~0 := 0; 84106#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84103#L547 ssl3_connect_~skip~0 := 0; 84102#L110-1 assume !false; 84101#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84100#L113 assume !(12292 == ssl3_connect_~s__state~0); 84099#L116 assume !(16384 == ssl3_connect_~s__state~0); 84098#L119 assume !(4096 == ssl3_connect_~s__state~0); 84097#L122 assume !(20480 == ssl3_connect_~s__state~0); 84096#L125 assume !(4099 == ssl3_connect_~s__state~0); 84095#L128 assume !(4368 == ssl3_connect_~s__state~0); 84094#L131 assume !(4369 == ssl3_connect_~s__state~0); 84093#L134 assume !(4384 == ssl3_connect_~s__state~0); 84092#L137 assume !(4385 == ssl3_connect_~s__state~0); 84091#L140 assume !(4400 == ssl3_connect_~s__state~0); 84090#L143 assume !(4401 == ssl3_connect_~s__state~0); 84089#L146 assume !(4416 == ssl3_connect_~s__state~0); 84088#L149 assume !(4417 == ssl3_connect_~s__state~0); 84087#L152 assume !(4432 == ssl3_connect_~s__state~0); 84086#L155 assume !(4433 == ssl3_connect_~s__state~0); 84085#L158 assume !(4448 == ssl3_connect_~s__state~0); 84084#L161 assume !(4449 == ssl3_connect_~s__state~0); 84083#L164 assume 4464 == ssl3_connect_~s__state~0; 84081#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 84080#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 83598#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83596#L547 ssl3_connect_~skip~0 := 0; 83591#L110-1 assume !false; 83592#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83587#L113 assume !(12292 == ssl3_connect_~s__state~0); 83588#L116 assume !(16384 == ssl3_connect_~s__state~0); 83583#L119 assume !(4096 == ssl3_connect_~s__state~0); 83584#L122 assume !(20480 == ssl3_connect_~s__state~0); 83579#L125 assume !(4099 == ssl3_connect_~s__state~0); 83580#L128 assume !(4368 == ssl3_connect_~s__state~0); 83575#L131 assume !(4369 == ssl3_connect_~s__state~0); 83576#L134 assume !(4384 == ssl3_connect_~s__state~0); 83571#L137 assume !(4385 == ssl3_connect_~s__state~0); 83572#L140 assume !(4400 == ssl3_connect_~s__state~0); 83567#L143 assume !(4401 == ssl3_connect_~s__state~0); 83568#L146 assume !(4416 == ssl3_connect_~s__state~0); 83563#L149 assume !(4417 == ssl3_connect_~s__state~0); 83564#L152 assume !(4432 == ssl3_connect_~s__state~0); 83559#L155 assume !(4433 == ssl3_connect_~s__state~0); 83560#L158 assume !(4448 == ssl3_connect_~s__state~0); 83555#L161 assume !(4449 == ssl3_connect_~s__state~0); 83556#L164 assume !(4464 == ssl3_connect_~s__state~0); 83551#L167 assume !(4465 == ssl3_connect_~s__state~0); 83552#L170 assume !(4466 == ssl3_connect_~s__state~0); 83547#L173 assume !(4467 == ssl3_connect_~s__state~0); 83548#L176 assume 4480 == ssl3_connect_~s__state~0; 83543#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 83544#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83539#L386 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 83540#L386-2 ssl3_connect_~s__init_num~0 := 0; 83473#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84068#L547 ssl3_connect_~skip~0 := 0; 84063#L110-1 assume !false; 84061#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84059#L113 assume !(12292 == ssl3_connect_~s__state~0); 84057#L116 assume !(16384 == ssl3_connect_~s__state~0); 84055#L119 assume !(4096 == ssl3_connect_~s__state~0); 84053#L122 assume !(20480 == ssl3_connect_~s__state~0); 84051#L125 assume !(4099 == ssl3_connect_~s__state~0); 84048#L128 assume !(4368 == ssl3_connect_~s__state~0); 84045#L131 assume !(4369 == ssl3_connect_~s__state~0); 84042#L134 assume !(4384 == ssl3_connect_~s__state~0); 84037#L137 assume !(4385 == ssl3_connect_~s__state~0); 84034#L140 assume !(4400 == ssl3_connect_~s__state~0); 84030#L143 assume !(4401 == ssl3_connect_~s__state~0); 84024#L146 assume !(4416 == ssl3_connect_~s__state~0); 84021#L149 assume !(4417 == ssl3_connect_~s__state~0); 84018#L152 assume !(4432 == ssl3_connect_~s__state~0); 84015#L155 assume !(4433 == ssl3_connect_~s__state~0); 84012#L158 assume !(4448 == ssl3_connect_~s__state~0); 84010#L161 assume !(4449 == ssl3_connect_~s__state~0); 84008#L164 assume !(4464 == ssl3_connect_~s__state~0); 84006#L167 assume !(4465 == ssl3_connect_~s__state~0); 84004#L170 assume !(4466 == ssl3_connect_~s__state~0); 84002#L173 assume !(4467 == ssl3_connect_~s__state~0); 84000#L176 assume !(4480 == ssl3_connect_~s__state~0); 83998#L179 assume !(4481 == ssl3_connect_~s__state~0); 83996#L182 assume !(4496 == ssl3_connect_~s__state~0); 83994#L185 assume !(4497 == ssl3_connect_~s__state~0); 83992#L188 assume 4512 == ssl3_connect_~s__state~0; 83990#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 83988#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 83986#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 83984#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 83981#L422 assume !(0 == ssl3_connect_~tmp___8~0); 83978#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83973#L547 ssl3_connect_~skip~0 := 0; 83968#L110-1 assume !false; 83966#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83964#L113 assume !(12292 == ssl3_connect_~s__state~0); 83962#L116 assume !(16384 == ssl3_connect_~s__state~0); 83960#L119 assume !(4096 == ssl3_connect_~s__state~0); 83958#L122 assume !(20480 == ssl3_connect_~s__state~0); 83956#L125 assume !(4099 == ssl3_connect_~s__state~0); 83954#L128 assume !(4368 == ssl3_connect_~s__state~0); 83952#L131 assume !(4369 == ssl3_connect_~s__state~0); 83950#L134 assume !(4384 == ssl3_connect_~s__state~0); 83948#L137 assume !(4385 == ssl3_connect_~s__state~0); 83946#L140 assume !(4400 == ssl3_connect_~s__state~0); 83944#L143 assume !(4401 == ssl3_connect_~s__state~0); 83942#L146 assume !(4416 == ssl3_connect_~s__state~0); 83940#L149 assume !(4417 == ssl3_connect_~s__state~0); 83938#L152 assume !(4432 == ssl3_connect_~s__state~0); 83936#L155 assume !(4433 == ssl3_connect_~s__state~0); 83934#L158 assume !(4448 == ssl3_connect_~s__state~0); 83932#L161 assume !(4449 == ssl3_connect_~s__state~0); 83930#L164 assume !(4464 == ssl3_connect_~s__state~0); 83928#L167 assume !(4465 == ssl3_connect_~s__state~0); 83926#L170 assume !(4466 == ssl3_connect_~s__state~0); 83924#L173 assume !(4467 == ssl3_connect_~s__state~0); 83922#L176 assume !(4480 == ssl3_connect_~s__state~0); 83920#L179 assume !(4481 == ssl3_connect_~s__state~0); 83918#L182 assume !(4496 == ssl3_connect_~s__state~0); 83916#L185 assume !(4497 == ssl3_connect_~s__state~0); 83914#L188 assume !(4512 == ssl3_connect_~s__state~0); 83912#L191 assume !(4513 == ssl3_connect_~s__state~0); 83910#L194 assume 4528 == ssl3_connect_~s__state~0; 83908#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 83906#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 83903#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 83900#L437-1 ssl3_connect_~s__init_num~0 := 0; 83897#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83892#L547 ssl3_connect_~skip~0 := 0; 83887#L110-1 assume !false; 83885#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83883#L113 assume !(12292 == ssl3_connect_~s__state~0); 83880#L116 assume !(16384 == ssl3_connect_~s__state~0); 83877#L119 assume !(4096 == ssl3_connect_~s__state~0); 83874#L122 assume !(20480 == ssl3_connect_~s__state~0); 83871#L125 assume !(4099 == ssl3_connect_~s__state~0); 83867#L128 assume 4368 == ssl3_connect_~s__state~0; 83865#L132 [2021-10-11 00:28:32,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:32,365 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-10-11 00:28:32,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:32,366 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919847827] [2021-10-11 00:28:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:32,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:32,375 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:32,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:32,400 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:32,405 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:32,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:32,407 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-10-11 00:28:32,407 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:32,407 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806575176] [2021-10-11 00:28:32,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:32,516 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-11 00:28:32,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806575176] [2021-10-11 00:28:32,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:32,517 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:32,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107308613] [2021-10-11 00:28:32,517 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:32,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:32,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:32,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:32,518 INFO L87 Difference]: Start difference. First operand 6197 states and 7372 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2021-10-11 00:28:32,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:32,706 INFO L93 Difference]: Finished difference Result 5507 states and 6511 transitions. [2021-10-11 00:28:32,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:32,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5507 states and 6511 transitions. [2021-10-11 00:28:32,734 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-10-11 00:28:32,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5507 states to 5507 states and 6511 transitions. [2021-10-11 00:28:32,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5507 [2021-10-11 00:28:32,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5507 [2021-10-11 00:28:32,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5507 states and 6511 transitions. [2021-10-11 00:28:32,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:32,764 INFO L692 BuchiCegarLoop]: Abstraction has 5507 states and 6511 transitions. [2021-10-11 00:28:32,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5507 states and 6511 transitions. [2021-10-11 00:28:32,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5507 to 5473. [2021-10-11 00:28:32,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5473 states. [2021-10-11 00:28:32,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6474 transitions. [2021-10-11 00:28:32,846 INFO L715 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-10-11 00:28:32,846 INFO L595 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-10-11 00:28:32,846 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-11 00:28:32,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6474 transitions. [2021-10-11 00:28:32,861 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-11 00:28:32,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:32,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:32,865 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:32,866 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-10-11 00:28:32,866 INFO L794 eck$LassoCheckResult]: Stem: 94466#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 94356#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 94357#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94476#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 94486#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94487#L110-1 assume !false; 94533#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94534#L113 assume !(12292 == ssl3_connect_~s__state~0); 94728#L116 assume !(16384 == ssl3_connect_~s__state~0); 97482#L119 assume !(4096 == ssl3_connect_~s__state~0); 97481#L122 assume !(20480 == ssl3_connect_~s__state~0); 97480#L125 assume !(4099 == ssl3_connect_~s__state~0); 97479#L128 assume !(4368 == ssl3_connect_~s__state~0); 97478#L131 assume !(4369 == ssl3_connect_~s__state~0); 97477#L134 assume !(4384 == ssl3_connect_~s__state~0); 97476#L137 assume !(4385 == ssl3_connect_~s__state~0); 97475#L140 assume !(4400 == ssl3_connect_~s__state~0); 97474#L143 assume !(4401 == ssl3_connect_~s__state~0); 97473#L146 assume !(4416 == ssl3_connect_~s__state~0); 97472#L149 assume !(4417 == ssl3_connect_~s__state~0); 97471#L152 assume !(4432 == ssl3_connect_~s__state~0); 97470#L155 assume !(4433 == ssl3_connect_~s__state~0); 97469#L158 assume !(4448 == ssl3_connect_~s__state~0); 97468#L161 assume !(4449 == ssl3_connect_~s__state~0); 97467#L164 assume !(4464 == ssl3_connect_~s__state~0); 97466#L167 assume !(4465 == ssl3_connect_~s__state~0); 97465#L170 assume !(4466 == ssl3_connect_~s__state~0); 97464#L173 assume !(4467 == ssl3_connect_~s__state~0); 97463#L176 assume !(4480 == ssl3_connect_~s__state~0); 97462#L179 assume !(4481 == ssl3_connect_~s__state~0); 97461#L182 assume !(4496 == ssl3_connect_~s__state~0); 97460#L185 assume !(4497 == ssl3_connect_~s__state~0); 97459#L188 assume !(4512 == ssl3_connect_~s__state~0); 97458#L191 assume !(4513 == ssl3_connect_~s__state~0); 97457#L194 assume !(4528 == ssl3_connect_~s__state~0); 97456#L197 assume !(4529 == ssl3_connect_~s__state~0); 94540#L200 assume 4560 == ssl3_connect_~s__state~0; 94539#L204 [2021-10-11 00:28:32,866 INFO L796 eck$LassoCheckResult]: Loop: 94539#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 98524#L457 assume !(ssl3_connect_~ret~0 <= 0); 98523#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 98072#L460-2 ssl3_connect_~s__init_num~0 := 0; 98060#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98056#L547 ssl3_connect_~skip~0 := 0; 98054#L110-1 assume !false; 98052#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98050#L113 assume !(12292 == ssl3_connect_~s__state~0); 98048#L116 assume !(16384 == ssl3_connect_~s__state~0); 98046#L119 assume !(4096 == ssl3_connect_~s__state~0); 98045#L122 assume !(20480 == ssl3_connect_~s__state~0); 98044#L125 assume !(4099 == ssl3_connect_~s__state~0); 98043#L128 assume !(4368 == ssl3_connect_~s__state~0); 98042#L131 assume !(4369 == ssl3_connect_~s__state~0); 98041#L134 assume !(4384 == ssl3_connect_~s__state~0); 98040#L137 assume !(4385 == ssl3_connect_~s__state~0); 98039#L140 assume !(4400 == ssl3_connect_~s__state~0); 98038#L143 assume !(4401 == ssl3_connect_~s__state~0); 98037#L146 assume !(4416 == ssl3_connect_~s__state~0); 98036#L149 assume !(4417 == ssl3_connect_~s__state~0); 98035#L152 assume !(4432 == ssl3_connect_~s__state~0); 98034#L155 assume !(4433 == ssl3_connect_~s__state~0); 98033#L158 assume !(4448 == ssl3_connect_~s__state~0); 98031#L161 assume !(4449 == ssl3_connect_~s__state~0); 98032#L164 assume !(4464 == ssl3_connect_~s__state~0); 98485#L167 assume !(4465 == ssl3_connect_~s__state~0); 98483#L170 assume !(4466 == ssl3_connect_~s__state~0); 98026#L173 assume !(4467 == ssl3_connect_~s__state~0); 98025#L176 assume !(4480 == ssl3_connect_~s__state~0); 98024#L179 assume !(4481 == ssl3_connect_~s__state~0); 98023#L182 assume !(4496 == ssl3_connect_~s__state~0); 98021#L185 assume !(4497 == ssl3_connect_~s__state~0); 98022#L188 assume 4512 == ssl3_connect_~s__state~0; 94833#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 98467#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 98016#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 98017#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 98012#L422 assume !(0 == ssl3_connect_~tmp___8~0); 98013#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97996#L547 ssl3_connect_~skip~0 := 0; 97997#L110-1 assume !false; 97992#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97993#L113 assume !(12292 == ssl3_connect_~s__state~0); 97988#L116 assume !(16384 == ssl3_connect_~s__state~0); 97989#L119 assume !(4096 == ssl3_connect_~s__state~0); 97984#L122 assume !(20480 == ssl3_connect_~s__state~0); 97985#L125 assume !(4099 == ssl3_connect_~s__state~0); 97980#L128 assume !(4368 == ssl3_connect_~s__state~0); 97981#L131 assume !(4369 == ssl3_connect_~s__state~0); 97976#L134 assume !(4384 == ssl3_connect_~s__state~0); 97977#L137 assume !(4385 == ssl3_connect_~s__state~0); 97972#L140 assume !(4400 == ssl3_connect_~s__state~0); 97973#L143 assume !(4401 == ssl3_connect_~s__state~0); 97968#L146 assume !(4416 == ssl3_connect_~s__state~0); 97969#L149 assume !(4417 == ssl3_connect_~s__state~0); 97964#L152 assume !(4432 == ssl3_connect_~s__state~0); 97965#L155 assume !(4433 == ssl3_connect_~s__state~0); 97960#L158 assume !(4448 == ssl3_connect_~s__state~0); 97961#L161 assume !(4449 == ssl3_connect_~s__state~0); 97956#L164 assume !(4464 == ssl3_connect_~s__state~0); 97957#L167 assume !(4465 == ssl3_connect_~s__state~0); 97952#L170 assume !(4466 == ssl3_connect_~s__state~0); 97953#L173 assume !(4467 == ssl3_connect_~s__state~0); 97948#L176 assume !(4480 == ssl3_connect_~s__state~0); 97949#L179 assume !(4481 == ssl3_connect_~s__state~0); 97944#L182 assume !(4496 == ssl3_connect_~s__state~0); 97945#L185 assume !(4497 == ssl3_connect_~s__state~0); 97940#L188 assume !(4512 == ssl3_connect_~s__state~0); 97941#L191 assume !(4513 == ssl3_connect_~s__state~0); 97936#L194 assume 4528 == ssl3_connect_~s__state~0; 94824#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 97931#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 97932#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 98411#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 98410#L437-1 ssl3_connect_~s__init_num~0 := 0; 94952#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94950#L547 ssl3_connect_~skip~0 := 0; 94945#L110-1 assume !false; 94946#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94941#L113 assume !(12292 == ssl3_connect_~s__state~0); 94942#L116 assume !(16384 == ssl3_connect_~s__state~0); 94937#L119 assume !(4096 == ssl3_connect_~s__state~0); 94938#L122 assume !(20480 == ssl3_connect_~s__state~0); 94933#L125 assume !(4099 == ssl3_connect_~s__state~0); 94934#L128 assume !(4368 == ssl3_connect_~s__state~0); 94926#L131 assume !(4369 == ssl3_connect_~s__state~0); 94927#L134 assume !(4384 == ssl3_connect_~s__state~0); 94916#L137 assume !(4385 == ssl3_connect_~s__state~0); 94917#L140 assume !(4400 == ssl3_connect_~s__state~0); 94909#L143 assume !(4401 == ssl3_connect_~s__state~0); 94910#L146 assume !(4416 == ssl3_connect_~s__state~0); 94900#L149 assume !(4417 == ssl3_connect_~s__state~0); 94901#L152 assume !(4432 == ssl3_connect_~s__state~0); 94891#L155 assume !(4433 == ssl3_connect_~s__state~0); 94892#L158 assume !(4448 == ssl3_connect_~s__state~0); 94881#L161 assume !(4449 == ssl3_connect_~s__state~0); 94882#L164 assume !(4464 == ssl3_connect_~s__state~0); 94872#L167 assume !(4465 == ssl3_connect_~s__state~0); 94873#L170 assume !(4466 == ssl3_connect_~s__state~0); 94864#L173 assume !(4467 == ssl3_connect_~s__state~0); 94865#L176 assume !(4480 == ssl3_connect_~s__state~0); 94854#L179 assume !(4481 == ssl3_connect_~s__state~0); 94855#L182 assume !(4496 == ssl3_connect_~s__state~0); 94844#L185 assume !(4497 == ssl3_connect_~s__state~0); 94845#L188 assume !(4512 == ssl3_connect_~s__state~0); 94835#L191 assume !(4513 == ssl3_connect_~s__state~0); 94836#L194 assume !(4528 == ssl3_connect_~s__state~0); 94826#L197 assume !(4529 == ssl3_connect_~s__state~0); 94827#L200 assume !(4560 == ssl3_connect_~s__state~0); 98404#L203 assume !(4561 == ssl3_connect_~s__state~0); 98129#L206 assume 4352 == ssl3_connect_~s__state~0; 98128#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 94808#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 94809#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 95106#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95105#L547 ssl3_connect_~skip~0 := 0; 95096#L110-1 assume !false; 95097#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95092#L113 assume !(12292 == ssl3_connect_~s__state~0); 95093#L116 assume !(16384 == ssl3_connect_~s__state~0); 95088#L119 assume !(4096 == ssl3_connect_~s__state~0); 95089#L122 assume !(20480 == ssl3_connect_~s__state~0); 95084#L125 assume !(4099 == ssl3_connect_~s__state~0); 95085#L128 assume !(4368 == ssl3_connect_~s__state~0); 95079#L131 assume !(4369 == ssl3_connect_~s__state~0); 95081#L134 assume !(4384 == ssl3_connect_~s__state~0); 95075#L137 assume !(4385 == ssl3_connect_~s__state~0); 95076#L140 assume !(4400 == ssl3_connect_~s__state~0); 94906#L143 assume !(4401 == ssl3_connect_~s__state~0); 94908#L146 assume !(4416 == ssl3_connect_~s__state~0); 94897#L149 assume !(4417 == ssl3_connect_~s__state~0); 94899#L152 assume !(4432 == ssl3_connect_~s__state~0); 94888#L155 assume !(4433 == ssl3_connect_~s__state~0); 94890#L158 assume !(4448 == ssl3_connect_~s__state~0); 94878#L161 assume !(4449 == ssl3_connect_~s__state~0); 94880#L164 assume !(4464 == ssl3_connect_~s__state~0); 94870#L167 assume !(4465 == ssl3_connect_~s__state~0); 94871#L170 assume !(4466 == ssl3_connect_~s__state~0); 94861#L173 assume !(4467 == ssl3_connect_~s__state~0); 94863#L176 assume !(4480 == ssl3_connect_~s__state~0); 98115#L179 assume !(4481 == ssl3_connect_~s__state~0); 98117#L182 assume !(4496 == ssl3_connect_~s__state~0); 94841#L185 assume !(4497 == ssl3_connect_~s__state~0); 94842#L188 assume !(4512 == ssl3_connect_~s__state~0); 94832#L191 assume !(4513 == ssl3_connect_~s__state~0); 94834#L194 assume !(4528 == ssl3_connect_~s__state~0); 94823#L197 assume !(4529 == ssl3_connect_~s__state~0); 94825#L200 assume 4560 == ssl3_connect_~s__state~0; 94539#L204 [2021-10-11 00:28:32,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:32,867 INFO L82 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2021-10-11 00:28:32,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:32,867 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917036796] [2021-10-11 00:28:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:32,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917036796] [2021-10-11 00:28:32,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:32,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:32,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335380006] [2021-10-11 00:28:32,891 INFO L799 eck$LassoCheckResult]: stem already infeasible [2021-10-11 00:28:32,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:32,892 INFO L82 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2021-10-11 00:28:32,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:32,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922992473] [2021-10-11 00:28:32,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:32,981 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-11 00:28:32,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922992473] [2021-10-11 00:28:32,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646092424] [2021-10-11 00:28:32,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:28:33,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:33,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:28:33,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:33,246 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-11 00:28:33,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:28:33,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-11 00:28:33,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338371517] [2021-10-11 00:28:33,248 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:33,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:33,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:33,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:33,248 INFO L87 Difference]: Start difference. First operand 5473 states and 6474 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2021-10-11 00:28:33,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:33,427 INFO L93 Difference]: Finished difference Result 5479 states and 6478 transitions. [2021-10-11 00:28:33,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:33,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5479 states and 6478 transitions. [2021-10-11 00:28:33,443 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-11 00:28:33,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5479 states to 5479 states and 6478 transitions. [2021-10-11 00:28:33,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5479 [2021-10-11 00:28:33,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5479 [2021-10-11 00:28:33,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5479 states and 6478 transitions. [2021-10-11 00:28:33,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:33,467 INFO L692 BuchiCegarLoop]: Abstraction has 5479 states and 6478 transitions. [2021-10-11 00:28:33,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states and 6478 transitions. [2021-10-11 00:28:33,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5473. [2021-10-11 00:28:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5473 states. [2021-10-11 00:28:33,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6472 transitions. [2021-10-11 00:28:33,543 INFO L715 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-10-11 00:28:33,543 INFO L595 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-10-11 00:28:33,543 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-11 00:28:33,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6472 transitions. [2021-10-11 00:28:33,559 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-11 00:28:33,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:33,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:33,561 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:28:33,561 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-10-11 00:28:33,562 INFO L794 eck$LassoCheckResult]: Stem: 105856#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 105760#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 105761#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105865#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 105873#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105874#L110-1 assume !false; 105928#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105929#L113 assume !(12292 == ssl3_connect_~s__state~0); 106382#L116 assume !(16384 == ssl3_connect_~s__state~0); 106381#L119 assume !(4096 == ssl3_connect_~s__state~0); 106380#L122 assume !(20480 == ssl3_connect_~s__state~0); 106379#L125 assume !(4099 == ssl3_connect_~s__state~0); 106378#L128 assume !(4368 == ssl3_connect_~s__state~0); 106377#L131 assume !(4369 == ssl3_connect_~s__state~0); 106376#L134 assume !(4384 == ssl3_connect_~s__state~0); 106375#L137 assume !(4385 == ssl3_connect_~s__state~0); 106374#L140 assume !(4400 == ssl3_connect_~s__state~0); 106373#L143 assume !(4401 == ssl3_connect_~s__state~0); 106372#L146 assume !(4416 == ssl3_connect_~s__state~0); 106371#L149 assume !(4417 == ssl3_connect_~s__state~0); 106370#L152 assume !(4432 == ssl3_connect_~s__state~0); 106369#L155 assume !(4433 == ssl3_connect_~s__state~0); 106368#L158 assume !(4448 == ssl3_connect_~s__state~0); 106367#L161 assume !(4449 == ssl3_connect_~s__state~0); 106366#L164 assume !(4464 == ssl3_connect_~s__state~0); 106365#L167 assume !(4465 == ssl3_connect_~s__state~0); 106364#L170 assume !(4466 == ssl3_connect_~s__state~0); 106363#L173 assume !(4467 == ssl3_connect_~s__state~0); 106362#L176 assume !(4480 == ssl3_connect_~s__state~0); 106361#L179 assume !(4481 == ssl3_connect_~s__state~0); 106360#L182 assume !(4496 == ssl3_connect_~s__state~0); 106359#L185 assume !(4497 == ssl3_connect_~s__state~0); 106358#L188 assume !(4512 == ssl3_connect_~s__state~0); 106357#L191 assume !(4513 == ssl3_connect_~s__state~0); 106356#L194 assume !(4528 == ssl3_connect_~s__state~0); 106355#L197 assume !(4529 == ssl3_connect_~s__state~0); 106354#L200 assume !(4560 == ssl3_connect_~s__state~0); 106353#L203 assume 4561 == ssl3_connect_~s__state~0; 106349#L204 [2021-10-11 00:28:33,562 INFO L796 eck$LassoCheckResult]: Loop: 106349#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 106348#L457 assume !(ssl3_connect_~ret~0 <= 0); 106346#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 106347#L460-2 ssl3_connect_~s__init_num~0 := 0; 109877#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 109874#L547 ssl3_connect_~skip~0 := 0; 109873#L110-1 assume !false; 109872#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 109869#L113 assume !(12292 == ssl3_connect_~s__state~0); 109867#L116 assume !(16384 == ssl3_connect_~s__state~0); 109862#L119 assume !(4096 == ssl3_connect_~s__state~0); 109859#L122 assume !(20480 == ssl3_connect_~s__state~0); 109856#L125 assume !(4099 == ssl3_connect_~s__state~0); 109853#L128 assume !(4368 == ssl3_connect_~s__state~0); 109850#L131 assume !(4369 == ssl3_connect_~s__state~0); 109847#L134 assume !(4384 == ssl3_connect_~s__state~0); 109844#L137 assume !(4385 == ssl3_connect_~s__state~0); 109841#L140 assume !(4400 == ssl3_connect_~s__state~0); 109838#L143 assume !(4401 == ssl3_connect_~s__state~0); 109835#L146 assume !(4416 == ssl3_connect_~s__state~0); 109832#L149 assume !(4417 == ssl3_connect_~s__state~0); 109829#L152 assume !(4432 == ssl3_connect_~s__state~0); 109826#L155 assume !(4433 == ssl3_connect_~s__state~0); 109823#L158 assume !(4448 == ssl3_connect_~s__state~0); 109820#L161 assume !(4449 == ssl3_connect_~s__state~0); 109817#L164 assume !(4464 == ssl3_connect_~s__state~0); 109814#L167 assume !(4465 == ssl3_connect_~s__state~0); 109811#L170 assume !(4466 == ssl3_connect_~s__state~0); 109808#L173 assume !(4467 == ssl3_connect_~s__state~0); 109805#L176 assume !(4480 == ssl3_connect_~s__state~0); 109802#L179 assume !(4481 == ssl3_connect_~s__state~0); 109799#L182 assume !(4496 == ssl3_connect_~s__state~0); 109796#L185 assume !(4497 == ssl3_connect_~s__state~0); 109793#L188 assume 4512 == ssl3_connect_~s__state~0; 105997#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 109788#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 109785#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 109781#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 109777#L422 assume !(0 == ssl3_connect_~tmp___8~0); 109774#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 109769#L547 ssl3_connect_~skip~0 := 0; 109766#L110-1 assume !false; 109765#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 109762#L113 assume !(12292 == ssl3_connect_~s__state~0); 109760#L116 assume !(16384 == ssl3_connect_~s__state~0); 109757#L119 assume !(4096 == ssl3_connect_~s__state~0); 109755#L122 assume !(20480 == ssl3_connect_~s__state~0); 109753#L125 assume !(4099 == ssl3_connect_~s__state~0); 109751#L128 assume !(4368 == ssl3_connect_~s__state~0); 109749#L131 assume !(4369 == ssl3_connect_~s__state~0); 109747#L134 assume !(4384 == ssl3_connect_~s__state~0); 109745#L137 assume !(4385 == ssl3_connect_~s__state~0); 109743#L140 assume !(4400 == ssl3_connect_~s__state~0); 109742#L143 assume !(4401 == ssl3_connect_~s__state~0); 109741#L146 assume !(4416 == ssl3_connect_~s__state~0); 109706#L149 assume !(4417 == ssl3_connect_~s__state~0); 109525#L152 assume !(4432 == ssl3_connect_~s__state~0); 109521#L155 assume !(4433 == ssl3_connect_~s__state~0); 109515#L158 assume !(4448 == ssl3_connect_~s__state~0); 109108#L161 assume !(4449 == ssl3_connect_~s__state~0); 109104#L164 assume !(4464 == ssl3_connect_~s__state~0); 109105#L167 assume !(4465 == ssl3_connect_~s__state~0); 109101#L170 assume !(4466 == ssl3_connect_~s__state~0); 109100#L173 assume !(4467 == ssl3_connect_~s__state~0); 109099#L176 assume !(4480 == ssl3_connect_~s__state~0); 109098#L179 assume !(4481 == ssl3_connect_~s__state~0); 109097#L182 assume !(4496 == ssl3_connect_~s__state~0); 109096#L185 assume !(4497 == ssl3_connect_~s__state~0); 109095#L188 assume !(4512 == ssl3_connect_~s__state~0); 109094#L191 assume !(4513 == ssl3_connect_~s__state~0); 109061#L194 assume 4528 == ssl3_connect_~s__state~0; 109058#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 109056#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 109028#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 106124#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 106121#L437-1 ssl3_connect_~s__init_num~0 := 0; 106119#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106114#L547 ssl3_connect_~skip~0 := 0; 106113#L110-1 assume !false; 106110#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106109#L113 assume !(12292 == ssl3_connect_~s__state~0); 106106#L116 assume !(16384 == ssl3_connect_~s__state~0); 106103#L119 assume !(4096 == ssl3_connect_~s__state~0); 106100#L122 assume !(20480 == ssl3_connect_~s__state~0); 106096#L125 assume !(4099 == ssl3_connect_~s__state~0); 106097#L128 assume !(4368 == ssl3_connect_~s__state~0); 106086#L131 assume !(4369 == ssl3_connect_~s__state~0); 106087#L134 assume !(4384 == ssl3_connect_~s__state~0); 106077#L137 assume !(4385 == ssl3_connect_~s__state~0); 106078#L140 assume !(4400 == ssl3_connect_~s__state~0); 106067#L143 assume !(4401 == ssl3_connect_~s__state~0); 106068#L146 assume !(4416 == ssl3_connect_~s__state~0); 106058#L149 assume !(4417 == ssl3_connect_~s__state~0); 106059#L152 assume !(4432 == ssl3_connect_~s__state~0); 106048#L155 assume !(4433 == ssl3_connect_~s__state~0); 106049#L158 assume !(4448 == ssl3_connect_~s__state~0); 106038#L161 assume !(4449 == ssl3_connect_~s__state~0); 106039#L164 assume !(4464 == ssl3_connect_~s__state~0); 106029#L167 assume !(4465 == ssl3_connect_~s__state~0); 106030#L170 assume !(4466 == ssl3_connect_~s__state~0); 106020#L173 assume !(4467 == ssl3_connect_~s__state~0); 106021#L176 assume !(4480 == ssl3_connect_~s__state~0); 106011#L179 assume !(4481 == ssl3_connect_~s__state~0); 106012#L182 assume !(4496 == ssl3_connect_~s__state~0); 106001#L185 assume !(4497 == ssl3_connect_~s__state~0); 106002#L188 assume !(4512 == ssl3_connect_~s__state~0); 105991#L191 assume !(4513 == ssl3_connect_~s__state~0); 105992#L194 assume !(4528 == ssl3_connect_~s__state~0); 110020#L197 assume !(4529 == ssl3_connect_~s__state~0); 110017#L200 assume !(4560 == ssl3_connect_~s__state~0); 110016#L203 assume !(4561 == ssl3_connect_~s__state~0); 110015#L206 assume 4352 == ssl3_connect_~s__state~0; 110014#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 110011#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 110009#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 108969#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108967#L547 ssl3_connect_~skip~0 := 0; 108962#L110-1 assume !false; 108963#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108958#L113 assume !(12292 == ssl3_connect_~s__state~0); 108959#L116 assume !(16384 == ssl3_connect_~s__state~0); 106104#L119 assume !(4096 == ssl3_connect_~s__state~0); 106105#L122 assume !(20480 == ssl3_connect_~s__state~0); 106098#L125 assume !(4099 == ssl3_connect_~s__state~0); 106099#L128 assume !(4368 == ssl3_connect_~s__state~0); 108939#L131 assume !(4369 == ssl3_connect_~s__state~0); 108941#L134 assume !(4384 == ssl3_connect_~s__state~0); 106426#L137 assume !(4385 == ssl3_connect_~s__state~0); 106427#L140 assume !(4400 == ssl3_connect_~s__state~0); 106421#L143 assume !(4401 == ssl3_connect_~s__state~0); 106423#L146 assume !(4416 == ssl3_connect_~s__state~0); 106416#L149 assume !(4417 == ssl3_connect_~s__state~0); 106418#L152 assume !(4432 == ssl3_connect_~s__state~0); 106411#L155 assume !(4433 == ssl3_connect_~s__state~0); 106413#L158 assume !(4448 == ssl3_connect_~s__state~0); 106407#L161 assume !(4449 == ssl3_connect_~s__state~0); 106033#L164 assume !(4464 == ssl3_connect_~s__state~0); 106035#L167 assume !(4465 == ssl3_connect_~s__state~0); 106404#L170 assume !(4466 == ssl3_connect_~s__state~0); 109077#L173 assume !(4467 == ssl3_connect_~s__state~0); 109075#L176 assume !(4480 == ssl3_connect_~s__state~0); 106398#L179 assume !(4481 == ssl3_connect_~s__state~0); 106006#L182 assume !(4496 == ssl3_connect_~s__state~0); 106008#L185 assume !(4497 == ssl3_connect_~s__state~0); 105996#L188 assume !(4512 == ssl3_connect_~s__state~0); 105998#L191 assume !(4513 == ssl3_connect_~s__state~0); 109062#L194 assume !(4528 == ssl3_connect_~s__state~0); 109059#L197 assume !(4529 == ssl3_connect_~s__state~0); 109060#L200 assume 4560 == ssl3_connect_~s__state~0; 106349#L204 [2021-10-11 00:28:33,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:33,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2021-10-11 00:28:33,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:33,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106840477] [2021-10-11 00:28:33,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:33,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:28:33,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106840477] [2021-10-11 00:28:33,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:33,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:28:33,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988569918] [2021-10-11 00:28:33,582 INFO L799 eck$LassoCheckResult]: stem already infeasible [2021-10-11 00:28:33,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:33,583 INFO L82 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2021-10-11 00:28:33,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:33,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600754980] [2021-10-11 00:28:33,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:33,633 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-11 00:28:33,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600754980] [2021-10-11 00:28:33,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130357720] [2021-10-11 00:28:33,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:28:33,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-11 00:28:33,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-11 00:28:33,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:28:33,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:33,873 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-11 00:28:33,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:28:33,874 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-11 00:28:33,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967572845] [2021-10-11 00:28:33,874 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:33,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:33,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:33,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:33,875 INFO L87 Difference]: Start difference. First operand 5473 states and 6472 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2021-10-11 00:28:34,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:34,029 INFO L93 Difference]: Finished difference Result 5789 states and 6818 transitions. [2021-10-11 00:28:34,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:34,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5789 states and 6818 transitions. [2021-10-11 00:28:34,050 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-10-11 00:28:34,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5789 states to 5725 states and 6752 transitions. [2021-10-11 00:28:34,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5725 [2021-10-11 00:28:34,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5725 [2021-10-11 00:28:34,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5725 states and 6752 transitions. [2021-10-11 00:28:34,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:34,080 INFO L692 BuchiCegarLoop]: Abstraction has 5725 states and 6752 transitions. [2021-10-11 00:28:34,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states and 6752 transitions. [2021-10-11 00:28:34,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 5409. [2021-10-11 00:28:34,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5409 states. [2021-10-11 00:28:34,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6404 transitions. [2021-10-11 00:28:34,155 INFO L715 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-10-11 00:28:34,155 INFO L595 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-10-11 00:28:34,155 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-11 00:28:34,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6404 transitions. [2021-10-11 00:28:34,171 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-11 00:28:34,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:34,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:34,174 INFO L853 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-10-11 00:28:34,174 INFO L854 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-10-11 00:28:34,174 INFO L794 eck$LassoCheckResult]: Stem: 117577#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 117474#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 117475#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117580#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 117581#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117595#L110-1 assume !false; 117625#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117640#L113 assume 12292 == ssl3_connect_~s__state~0; 117482#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 117483#L218 ssl3_connect_~s__server~0 := 0; 120355#L223 assume 0 != ssl3_connect_~cb~0; 120272#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 120352#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 120349#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 120345#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 120342#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 120340#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120336#L547 ssl3_connect_~skip~0 := 0; 120334#L110-1 assume !false; 120332#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120330#L113 assume !(12292 == ssl3_connect_~s__state~0); 120328#L116 assume !(16384 == ssl3_connect_~s__state~0); 120326#L119 assume !(4096 == ssl3_connect_~s__state~0); 120323#L122 assume !(20480 == ssl3_connect_~s__state~0); 120320#L125 assume !(4099 == ssl3_connect_~s__state~0); 120316#L128 assume 4368 == ssl3_connect_~s__state~0; 120314#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 120312#L272 assume !(0 == ssl3_connect_~blastFlag~0); 120309#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 120306#L283 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 120304#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120300#L547 ssl3_connect_~skip~0 := 0; 120298#L110-1 assume !false; 120293#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120291#L113 assume !(12292 == ssl3_connect_~s__state~0); 120289#L116 assume !(16384 == ssl3_connect_~s__state~0); 120281#L119 assume !(4096 == ssl3_connect_~s__state~0); 120279#L122 assume !(20480 == ssl3_connect_~s__state~0); 120277#L125 assume !(4099 == ssl3_connect_~s__state~0); 120274#L128 assume !(4368 == ssl3_connect_~s__state~0); 120270#L131 assume !(4369 == ssl3_connect_~s__state~0); 120267#L134 assume 4384 == ssl3_connect_~s__state~0; 120264#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 120259#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 120255#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 120249#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 120250#L301-2 [2021-10-11 00:28:34,175 INFO L796 eck$LassoCheckResult]: Loop: 120250#L301-2 ssl3_connect_~s__init_num~0 := 0; 122352#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122348#L547 ssl3_connect_~skip~0 := 0; 122346#L110-1 assume !false; 122344#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122342#L113 assume !(12292 == ssl3_connect_~s__state~0); 122340#L116 assume !(16384 == ssl3_connect_~s__state~0); 122338#L119 assume !(4096 == ssl3_connect_~s__state~0); 122336#L122 assume !(20480 == ssl3_connect_~s__state~0); 122334#L125 assume !(4099 == ssl3_connect_~s__state~0); 122332#L128 assume !(4368 == ssl3_connect_~s__state~0); 122330#L131 assume !(4369 == ssl3_connect_~s__state~0); 122328#L134 assume !(4384 == ssl3_connect_~s__state~0); 122326#L137 assume !(4385 == ssl3_connect_~s__state~0); 122324#L140 assume !(4400 == ssl3_connect_~s__state~0); 122322#L143 assume !(4401 == ssl3_connect_~s__state~0); 122320#L146 assume !(4416 == ssl3_connect_~s__state~0); 122318#L149 assume !(4417 == ssl3_connect_~s__state~0); 122316#L152 assume !(4432 == ssl3_connect_~s__state~0); 122314#L155 assume !(4433 == ssl3_connect_~s__state~0); 122312#L158 assume !(4448 == ssl3_connect_~s__state~0); 122310#L161 assume !(4449 == ssl3_connect_~s__state~0); 122308#L164 assume !(4464 == ssl3_connect_~s__state~0); 122306#L167 assume !(4465 == ssl3_connect_~s__state~0); 122304#L170 assume !(4466 == ssl3_connect_~s__state~0); 122302#L173 assume !(4467 == ssl3_connect_~s__state~0); 122300#L176 assume !(4480 == ssl3_connect_~s__state~0); 122299#L179 assume !(4481 == ssl3_connect_~s__state~0); 122298#L182 assume !(4496 == ssl3_connect_~s__state~0); 122297#L185 assume !(4497 == ssl3_connect_~s__state~0); 122296#L188 assume !(4512 == ssl3_connect_~s__state~0); 122295#L191 assume !(4513 == ssl3_connect_~s__state~0); 122294#L194 assume !(4528 == ssl3_connect_~s__state~0); 122293#L197 assume !(4529 == ssl3_connect_~s__state~0); 118139#L200 assume 4560 == ssl3_connect_~s__state~0; 118140#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 118135#L457 assume !(ssl3_connect_~ret~0 <= 0); 118136#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 118128#L460-2 ssl3_connect_~s__init_num~0 := 0; 118129#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122673#L547 ssl3_connect_~skip~0 := 0; 122672#L110-1 assume !false; 122671#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122670#L113 assume !(12292 == ssl3_connect_~s__state~0); 122669#L116 assume !(16384 == ssl3_connect_~s__state~0); 122668#L119 assume !(4096 == ssl3_connect_~s__state~0); 122667#L122 assume !(20480 == ssl3_connect_~s__state~0); 122666#L125 assume !(4099 == ssl3_connect_~s__state~0); 122665#L128 assume !(4368 == ssl3_connect_~s__state~0); 122664#L131 assume !(4369 == ssl3_connect_~s__state~0); 122663#L134 assume !(4384 == ssl3_connect_~s__state~0); 122662#L137 assume !(4385 == ssl3_connect_~s__state~0); 122661#L140 assume !(4400 == ssl3_connect_~s__state~0); 122660#L143 assume !(4401 == ssl3_connect_~s__state~0); 122659#L146 assume !(4416 == ssl3_connect_~s__state~0); 122658#L149 assume !(4417 == ssl3_connect_~s__state~0); 122657#L152 assume !(4432 == ssl3_connect_~s__state~0); 122656#L155 assume !(4433 == ssl3_connect_~s__state~0); 122655#L158 assume !(4448 == ssl3_connect_~s__state~0); 122654#L161 assume !(4449 == ssl3_connect_~s__state~0); 122653#L164 assume !(4464 == ssl3_connect_~s__state~0); 122652#L167 assume !(4465 == ssl3_connect_~s__state~0); 122651#L170 assume !(4466 == ssl3_connect_~s__state~0); 122650#L173 assume !(4467 == ssl3_connect_~s__state~0); 122649#L176 assume !(4480 == ssl3_connect_~s__state~0); 122648#L179 assume !(4481 == ssl3_connect_~s__state~0); 122647#L182 assume !(4496 == ssl3_connect_~s__state~0); 122646#L185 assume !(4497 == ssl3_connect_~s__state~0); 122645#L188 assume 4512 == ssl3_connect_~s__state~0; 117877#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 122644#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 122643#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 122642#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 122641#L422 assume !(0 == ssl3_connect_~tmp___8~0); 122147#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122144#L547 ssl3_connect_~skip~0 := 0; 122143#L110-1 assume !false; 122142#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122141#L113 assume !(12292 == ssl3_connect_~s__state~0); 122140#L116 assume !(16384 == ssl3_connect_~s__state~0); 122139#L119 assume !(4096 == ssl3_connect_~s__state~0); 122138#L122 assume !(20480 == ssl3_connect_~s__state~0); 122137#L125 assume !(4099 == ssl3_connect_~s__state~0); 122136#L128 assume !(4368 == ssl3_connect_~s__state~0); 122135#L131 assume !(4369 == ssl3_connect_~s__state~0); 122134#L134 assume !(4384 == ssl3_connect_~s__state~0); 122133#L137 assume !(4385 == ssl3_connect_~s__state~0); 122132#L140 assume !(4400 == ssl3_connect_~s__state~0); 122131#L143 assume !(4401 == ssl3_connect_~s__state~0); 122130#L146 assume !(4416 == ssl3_connect_~s__state~0); 122129#L149 assume !(4417 == ssl3_connect_~s__state~0); 122128#L152 assume !(4432 == ssl3_connect_~s__state~0); 122127#L155 assume !(4433 == ssl3_connect_~s__state~0); 122126#L158 assume !(4448 == ssl3_connect_~s__state~0); 122125#L161 assume !(4449 == ssl3_connect_~s__state~0); 122124#L164 assume !(4464 == ssl3_connect_~s__state~0); 122123#L167 assume !(4465 == ssl3_connect_~s__state~0); 122122#L170 assume !(4466 == ssl3_connect_~s__state~0); 122121#L173 assume !(4467 == ssl3_connect_~s__state~0); 122120#L176 assume !(4480 == ssl3_connect_~s__state~0); 122119#L179 assume !(4481 == ssl3_connect_~s__state~0); 121412#L182 assume !(4496 == ssl3_connect_~s__state~0); 121410#L185 assume !(4497 == ssl3_connect_~s__state~0); 121407#L188 assume !(4512 == ssl3_connect_~s__state~0); 121408#L191 assume !(4513 == ssl3_connect_~s__state~0); 122088#L194 assume 4528 == ssl3_connect_~s__state~0; 117867#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 118376#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 118375#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 117522#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 117523#L437-1 ssl3_connect_~s__init_num~0 := 0; 117999#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117997#L547 ssl3_connect_~skip~0 := 0; 117992#L110-1 assume !false; 117993#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117988#L113 assume !(12292 == ssl3_connect_~s__state~0); 117989#L116 assume !(16384 == ssl3_connect_~s__state~0); 117984#L119 assume !(4096 == ssl3_connect_~s__state~0); 117985#L122 assume !(20480 == ssl3_connect_~s__state~0); 117980#L125 assume !(4099 == ssl3_connect_~s__state~0); 117981#L128 assume !(4368 == ssl3_connect_~s__state~0); 117973#L131 assume !(4369 == ssl3_connect_~s__state~0); 117974#L134 assume !(4384 == ssl3_connect_~s__state~0); 117964#L137 assume !(4385 == ssl3_connect_~s__state~0); 117965#L140 assume !(4400 == ssl3_connect_~s__state~0); 117954#L143 assume !(4401 == ssl3_connect_~s__state~0); 117955#L146 assume !(4416 == ssl3_connect_~s__state~0); 117944#L149 assume !(4417 == ssl3_connect_~s__state~0); 117945#L152 assume !(4432 == ssl3_connect_~s__state~0); 117934#L155 assume !(4433 == ssl3_connect_~s__state~0); 117935#L158 assume !(4448 == ssl3_connect_~s__state~0); 117924#L161 assume !(4449 == ssl3_connect_~s__state~0); 117925#L164 assume !(4464 == ssl3_connect_~s__state~0); 117915#L167 assume !(4465 == ssl3_connect_~s__state~0); 117916#L170 assume !(4466 == ssl3_connect_~s__state~0); 117906#L173 assume !(4467 == ssl3_connect_~s__state~0); 117907#L176 assume !(4480 == ssl3_connect_~s__state~0); 117898#L179 assume !(4481 == ssl3_connect_~s__state~0); 117899#L182 assume !(4496 == ssl3_connect_~s__state~0); 117889#L185 assume !(4497 == ssl3_connect_~s__state~0); 117890#L188 assume !(4512 == ssl3_connect_~s__state~0); 117879#L191 assume !(4513 == ssl3_connect_~s__state~0); 117880#L194 assume !(4528 == ssl3_connect_~s__state~0); 117869#L197 assume !(4529 == ssl3_connect_~s__state~0); 117870#L200 assume !(4560 == ssl3_connect_~s__state~0); 118236#L203 assume !(4561 == ssl3_connect_~s__state~0); 118235#L206 assume 4352 == ssl3_connect_~s__state~0; 118234#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 117680#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 117681#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 117672#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117659#L547 ssl3_connect_~skip~0 := 0; 117651#L110-1 assume !false; 117652#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117647#L113 assume !(12292 == ssl3_connect_~s__state~0); 117648#L116 assume !(16384 == ssl3_connect_~s__state~0); 117628#L119 assume !(4096 == ssl3_connect_~s__state~0); 117629#L122 assume !(20480 == ssl3_connect_~s__state~0); 117631#L125 assume !(4099 == ssl3_connect_~s__state~0); 117632#L128 assume !(4368 == ssl3_connect_~s__state~0); 117971#L131 assume !(4369 == ssl3_connect_~s__state~0); 117972#L134 assume 4384 == ssl3_connect_~s__state~0; 117963#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 122368#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 121633#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 122365#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 120250#L301-2 [2021-10-11 00:28:34,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:34,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-10-11 00:28:34,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:34,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878811972] [2021-10-11 00:28:34,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:34,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:34,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-11 00:28:34,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878811972] [2021-10-11 00:28:34,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:28:34,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:28:34,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352919460] [2021-10-11 00:28:34,196 INFO L799 eck$LassoCheckResult]: stem already infeasible [2021-10-11 00:28:34,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:34,196 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-10-11 00:28:34,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:34,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373509790] [2021-10-11 00:28:34,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:34,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:34,252 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-11 00:28:34,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373509790] [2021-10-11 00:28:34,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78991409] [2021-10-11 00:28:34,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:28:34,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:34,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:28:34,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:34,531 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-11 00:28:34,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:28:34,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:28:34,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285977767] [2021-10-11 00:28:34,532 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:34,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:34,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:28:34,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:28:34,534 INFO L87 Difference]: Start difference. First operand 5409 states and 6404 transitions. cyclomatic complexity: 999 Second operand 3 states. [2021-10-11 00:28:34,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:34,560 INFO L93 Difference]: Finished difference Result 5409 states and 6402 transitions. [2021-10-11 00:28:34,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:28:34,561 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6402 transitions. [2021-10-11 00:28:34,582 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-11 00:28:34,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6402 transitions. [2021-10-11 00:28:34,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-10-11 00:28:34,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-10-11 00:28:34,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6402 transitions. [2021-10-11 00:28:34,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:28:34,608 INFO L692 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-10-11 00:28:34,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6402 transitions. [2021-10-11 00:28:34,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5409. [2021-10-11 00:28:34,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5409 states. [2021-10-11 00:28:34,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6402 transitions. [2021-10-11 00:28:34,677 INFO L715 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-10-11 00:28:34,677 INFO L595 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-10-11 00:28:34,677 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-11 00:28:34,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6402 transitions. [2021-10-11 00:28:34,694 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-11 00:28:34,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:28:34,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:28:34,696 INFO L853 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-10-11 00:28:34,696 INFO L854 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-10-11 00:28:34,696 INFO L794 eck$LassoCheckResult]: Stem: 128901#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 128795#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 128796#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128910#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 130019#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 130020#L110-1 assume !false; 128967#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128968#L113 assume 12292 == ssl3_connect_~s__state~0; 128803#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 128804#L218 ssl3_connect_~s__server~0 := 0; 131918#L223 assume 0 != ssl3_connect_~cb~0; 130013#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 131915#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 131912#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 131908#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 131905#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 131903#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131899#L547 ssl3_connect_~skip~0 := 0; 131897#L110-1 assume !false; 131895#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131893#L113 assume !(12292 == ssl3_connect_~s__state~0); 131891#L116 assume !(16384 == ssl3_connect_~s__state~0); 131889#L119 assume !(4096 == ssl3_connect_~s__state~0); 131888#L122 assume !(20480 == ssl3_connect_~s__state~0); 131886#L125 assume !(4099 == ssl3_connect_~s__state~0); 131883#L128 assume 4368 == ssl3_connect_~s__state~0; 131877#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 131875#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 131872#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 131869#L283 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 131867#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131863#L547 ssl3_connect_~skip~0 := 0; 131861#L110-1 assume !false; 131859#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131857#L113 assume !(12292 == ssl3_connect_~s__state~0); 131855#L116 assume !(16384 == ssl3_connect_~s__state~0); 131853#L119 assume !(4096 == ssl3_connect_~s__state~0); 131851#L122 assume !(20480 == ssl3_connect_~s__state~0); 131849#L125 assume !(4099 == ssl3_connect_~s__state~0); 131847#L128 assume !(4368 == ssl3_connect_~s__state~0); 131845#L131 assume !(4369 == ssl3_connect_~s__state~0); 131843#L134 assume 4384 == ssl3_connect_~s__state~0; 131841#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 131839#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 131836#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 131833#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 131834#L301-2 [2021-10-11 00:28:34,697 INFO L796 eck$LassoCheckResult]: Loop: 131834#L301-2 ssl3_connect_~s__init_num~0 := 0; 133308#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133303#L547 ssl3_connect_~skip~0 := 0; 133299#L110-1 assume !false; 133297#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133295#L113 assume !(12292 == ssl3_connect_~s__state~0); 133293#L116 assume !(16384 == ssl3_connect_~s__state~0); 133291#L119 assume !(4096 == ssl3_connect_~s__state~0); 133289#L122 assume !(20480 == ssl3_connect_~s__state~0); 133287#L125 assume !(4099 == ssl3_connect_~s__state~0); 133285#L128 assume !(4368 == ssl3_connect_~s__state~0); 133283#L131 assume !(4369 == ssl3_connect_~s__state~0); 133281#L134 assume !(4384 == ssl3_connect_~s__state~0); 133279#L137 assume !(4385 == ssl3_connect_~s__state~0); 133277#L140 assume !(4400 == ssl3_connect_~s__state~0); 133275#L143 assume !(4401 == ssl3_connect_~s__state~0); 133273#L146 assume !(4416 == ssl3_connect_~s__state~0); 133271#L149 assume !(4417 == ssl3_connect_~s__state~0); 133269#L152 assume !(4432 == ssl3_connect_~s__state~0); 133267#L155 assume !(4433 == ssl3_connect_~s__state~0); 133265#L158 assume !(4448 == ssl3_connect_~s__state~0); 133263#L161 assume !(4449 == ssl3_connect_~s__state~0); 133261#L164 assume !(4464 == ssl3_connect_~s__state~0); 133259#L167 assume !(4465 == ssl3_connect_~s__state~0); 133257#L170 assume !(4466 == ssl3_connect_~s__state~0); 133253#L173 assume !(4467 == ssl3_connect_~s__state~0); 133250#L176 assume !(4480 == ssl3_connect_~s__state~0); 133246#L179 assume !(4481 == ssl3_connect_~s__state~0); 133244#L182 assume !(4496 == ssl3_connect_~s__state~0); 133242#L185 assume !(4497 == ssl3_connect_~s__state~0); 133240#L188 assume !(4512 == ssl3_connect_~s__state~0); 133238#L191 assume !(4513 == ssl3_connect_~s__state~0); 133236#L194 assume !(4528 == ssl3_connect_~s__state~0); 129361#L197 assume !(4529 == ssl3_connect_~s__state~0); 129360#L200 assume 4560 == ssl3_connect_~s__state~0; 128894#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 128895#L457 assume !(ssl3_connect_~ret~0 <= 0); 128877#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 128878#L460-2 ssl3_connect_~s__init_num~0 := 0; 132875#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132871#L547 ssl3_connect_~skip~0 := 0; 132869#L110-1 assume !false; 132867#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132865#L113 assume !(12292 == ssl3_connect_~s__state~0); 132863#L116 assume !(16384 == ssl3_connect_~s__state~0); 132861#L119 assume !(4096 == ssl3_connect_~s__state~0); 132859#L122 assume !(20480 == ssl3_connect_~s__state~0); 132857#L125 assume !(4099 == ssl3_connect_~s__state~0); 132855#L128 assume !(4368 == ssl3_connect_~s__state~0); 132853#L131 assume !(4369 == ssl3_connect_~s__state~0); 132851#L134 assume !(4384 == ssl3_connect_~s__state~0); 132850#L137 assume !(4385 == ssl3_connect_~s__state~0); 132848#L140 assume !(4400 == ssl3_connect_~s__state~0); 132729#L143 assume !(4401 == ssl3_connect_~s__state~0); 132727#L146 assume !(4416 == ssl3_connect_~s__state~0); 132725#L149 assume !(4417 == ssl3_connect_~s__state~0); 132723#L152 assume !(4432 == ssl3_connect_~s__state~0); 132721#L155 assume !(4433 == ssl3_connect_~s__state~0); 132719#L158 assume !(4448 == ssl3_connect_~s__state~0); 132717#L161 assume !(4449 == ssl3_connect_~s__state~0); 132715#L164 assume !(4464 == ssl3_connect_~s__state~0); 132633#L167 assume !(4465 == ssl3_connect_~s__state~0); 132631#L170 assume !(4466 == ssl3_connect_~s__state~0); 132629#L173 assume !(4467 == ssl3_connect_~s__state~0); 132627#L176 assume !(4480 == ssl3_connect_~s__state~0); 132625#L179 assume !(4481 == ssl3_connect_~s__state~0); 132623#L182 assume !(4496 == ssl3_connect_~s__state~0); 132621#L185 assume !(4497 == ssl3_connect_~s__state~0); 132619#L188 assume 4512 == ssl3_connect_~s__state~0; 129044#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 129316#L407 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 129314#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 129315#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 132274#L422 assume !(0 == ssl3_connect_~tmp___8~0); 132272#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132269#L547 ssl3_connect_~skip~0 := 0; 132267#L110-1 assume !false; 132265#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132260#L113 assume !(12292 == ssl3_connect_~s__state~0); 132258#L116 assume !(16384 == ssl3_connect_~s__state~0); 132256#L119 assume !(4096 == ssl3_connect_~s__state~0); 132254#L122 assume !(20480 == ssl3_connect_~s__state~0); 132248#L125 assume !(4099 == ssl3_connect_~s__state~0); 129295#L128 assume !(4368 == ssl3_connect_~s__state~0); 129294#L131 assume !(4369 == ssl3_connect_~s__state~0); 129293#L134 assume !(4384 == ssl3_connect_~s__state~0); 129292#L137 assume !(4385 == ssl3_connect_~s__state~0); 129291#L140 assume !(4400 == ssl3_connect_~s__state~0); 129290#L143 assume !(4401 == ssl3_connect_~s__state~0); 129289#L146 assume !(4416 == ssl3_connect_~s__state~0); 129288#L149 assume !(4417 == ssl3_connect_~s__state~0); 129287#L152 assume !(4432 == ssl3_connect_~s__state~0); 129286#L155 assume !(4433 == ssl3_connect_~s__state~0); 129285#L158 assume !(4448 == ssl3_connect_~s__state~0); 129284#L161 assume !(4449 == ssl3_connect_~s__state~0); 129283#L164 assume !(4464 == ssl3_connect_~s__state~0); 129281#L167 assume !(4465 == ssl3_connect_~s__state~0); 129282#L170 assume !(4466 == ssl3_connect_~s__state~0); 132546#L173 assume !(4467 == ssl3_connect_~s__state~0); 132544#L176 assume !(4480 == ssl3_connect_~s__state~0); 132542#L179 assume !(4481 == ssl3_connect_~s__state~0); 132540#L182 assume !(4496 == ssl3_connect_~s__state~0); 132150#L185 assume !(4497 == ssl3_connect_~s__state~0); 132148#L188 assume !(4512 == ssl3_connect_~s__state~0); 132147#L191 assume !(4513 == ssl3_connect_~s__state~0); 132146#L194 assume 4528 == ssl3_connect_~s__state~0; 129034#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 132145#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 132144#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 128852#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 128853#L437-1 ssl3_connect_~s__init_num~0 := 0; 129249#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129240#L547 ssl3_connect_~skip~0 := 0; 129235#L110-1 assume !false; 129230#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129225#L113 assume !(12292 == ssl3_connect_~s__state~0); 129220#L116 assume !(16384 == ssl3_connect_~s__state~0); 129215#L119 assume !(4096 == ssl3_connect_~s__state~0); 129210#L122 assume !(20480 == ssl3_connect_~s__state~0); 129205#L125 assume !(4099 == ssl3_connect_~s__state~0); 129196#L128 assume !(4368 == ssl3_connect_~s__state~0); 129187#L131 assume !(4369 == ssl3_connect_~s__state~0); 129180#L134 assume !(4384 == ssl3_connect_~s__state~0); 129174#L137 assume !(4385 == ssl3_connect_~s__state~0); 129167#L140 assume !(4400 == ssl3_connect_~s__state~0); 129159#L143 assume !(4401 == ssl3_connect_~s__state~0); 129152#L146 assume !(4416 == ssl3_connect_~s__state~0); 129144#L149 assume !(4417 == ssl3_connect_~s__state~0); 129137#L152 assume !(4432 == ssl3_connect_~s__state~0); 129129#L155 assume !(4433 == ssl3_connect_~s__state~0); 129122#L158 assume !(4448 == ssl3_connect_~s__state~0); 129114#L161 assume !(4449 == ssl3_connect_~s__state~0); 129106#L164 assume !(4464 == ssl3_connect_~s__state~0); 129100#L167 assume !(4465 == ssl3_connect_~s__state~0); 129092#L170 assume !(4466 == ssl3_connect_~s__state~0); 129083#L173 assume !(4467 == ssl3_connect_~s__state~0); 129076#L176 assume !(4480 == ssl3_connect_~s__state~0); 129070#L179 assume !(4481 == ssl3_connect_~s__state~0); 129063#L182 assume !(4496 == ssl3_connect_~s__state~0); 129056#L185 assume !(4497 == ssl3_connect_~s__state~0); 129050#L188 assume !(4512 == ssl3_connect_~s__state~0); 129042#L191 assume !(4513 == ssl3_connect_~s__state~0); 129038#L194 assume !(4528 == ssl3_connect_~s__state~0); 129032#L197 assume !(4529 == ssl3_connect_~s__state~0); 129025#L200 assume !(4560 == ssl3_connect_~s__state~0); 129020#L203 assume !(4561 == ssl3_connect_~s__state~0); 129016#L206 assume 4352 == ssl3_connect_~s__state~0; 129017#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 132021#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 132022#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 132013#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129238#L547 ssl3_connect_~skip~0 := 0; 129239#L110-1 assume !false; 129228#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129229#L113 assume !(12292 == ssl3_connect_~s__state~0); 129218#L116 assume !(16384 == ssl3_connect_~s__state~0); 129219#L119 assume !(4096 == ssl3_connect_~s__state~0); 129208#L122 assume !(20480 == ssl3_connect_~s__state~0); 129209#L125 assume !(4099 == ssl3_connect_~s__state~0); 129197#L128 assume !(4368 == ssl3_connect_~s__state~0); 129199#L131 assume !(4369 == ssl3_connect_~s__state~0); 129181#L134 assume 4384 == ssl3_connect_~s__state~0; 129176#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 133358#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 133354#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 133352#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 131834#L301-2 [2021-10-11 00:28:34,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:34,698 INFO L82 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-10-11 00:28:34,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:34,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040644527] [2021-10-11 00:28:34,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:34,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:34,706 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:34,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:28:34,714 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:28:34,722 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:28:34,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:28:34,723 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-10-11 00:28:34,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:28:34,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25974200] [2021-10-11 00:28:34,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:28:34,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:28:34,774 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-11 00:28:34,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25974200] [2021-10-11 00:28:34,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315999557] [2021-10-11 00:28:34,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_848a66fc-8da4-4ee0-8013-d04494aa5ee9/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:28:34,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-11 00:28:34,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-11 00:28:34,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:28:34,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:28:35,028 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-11 00:28:35,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:28:35,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:28:35,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100097831] [2021-10-11 00:28:35,029 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:28:35,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:28:35,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:28:35,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:28:35,030 INFO L87 Difference]: Start difference. First operand 5409 states and 6402 transitions. cyclomatic complexity: 997 Second operand 4 states. [2021-10-11 00:28:35,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:28:35,226 INFO L93 Difference]: Finished difference Result 3701 states and 4158 transitions. [2021-10-11 00:28:35,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-11 00:28:35,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3701 states and 4158 transitions. [2021-10-11 00:28:35,238 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-11 00:28:35,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3701 states to 0 states and 0 transitions. [2021-10-11 00:28:35,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-11 00:28:35,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-11 00:28:35,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-11 00:28:35,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:28:35,239 INFO L692 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-11 00:28:35,239 INFO L715 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-11 00:28:35,239 INFO L595 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-11 00:28:35,239 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-11 00:28:35,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-11 00:28:35,239 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-11 00:28:35,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-11 00:28:35,245 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 11.10 12:28:35 BoogieIcfgContainer [2021-10-11 00:28:35,245 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-11 00:28:35,246 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-11 00:28:35,246 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-11 00:28:35,246 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-11 00:28:35,247 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:28:13" (3/4) ... [2021-10-11 00:28:35,250 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-11 00:28:35,251 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-11 00:28:35,251 INFO L168 Benchmark]: Toolchain (without parser) took 23348.30 ms. Allocated memory was 96.5 MB in the beginning and 654.3 MB in the end (delta: 557.8 MB). Free memory was 54.7 MB in the beginning and 342.0 MB in the end (delta: -287.3 MB). Peak memory consumption was 271.5 MB. Max. memory is 16.1 GB. [2021-10-11 00:28:35,252 INFO L168 Benchmark]: CDTParser took 0.33 ms. Allocated memory is still 96.5 MB. Free memory was 71.5 MB in the beginning and 71.4 MB in the end (delta: 53.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-11 00:28:35,252 INFO L168 Benchmark]: CACSL2BoogieTranslator took 452.82 ms. Allocated memory is still 96.5 MB. Free memory was 54.5 MB in the beginning and 66.5 MB in the end (delta: -11.9 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-11 00:28:35,253 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.59 ms. Allocated memory is still 96.5 MB. Free memory was 66.5 MB in the beginning and 63.8 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-11 00:28:35,253 INFO L168 Benchmark]: Boogie Preprocessor took 74.78 ms. Allocated memory is still 96.5 MB. Free memory was 63.8 MB in the beginning and 61.7 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-11 00:28:35,254 INFO L168 Benchmark]: RCFGBuilder took 828.11 ms. Allocated memory was 96.5 MB in the beginning and 117.4 MB in the end (delta: 21.0 MB). Free memory was 61.7 MB in the beginning and 79.0 MB in the end (delta: -17.3 MB). Peak memory consumption was 38.3 MB. Max. memory is 16.1 GB. [2021-10-11 00:28:35,254 INFO L168 Benchmark]: BuchiAutomizer took 21913.22 ms. Allocated memory was 117.4 MB in the beginning and 654.3 MB in the end (delta: 536.9 MB). Free memory was 79.0 MB in the beginning and 342.0 MB in the end (delta: -263.1 MB). Peak memory consumption was 273.1 MB. Max. memory is 16.1 GB. [2021-10-11 00:28:35,254 INFO L168 Benchmark]: Witness Printer took 4.73 ms. Allocated memory is still 654.3 MB. Free memory is still 342.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-11 00:28:35,257 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.33 ms. Allocated memory is still 96.5 MB. Free memory was 71.5 MB in the beginning and 71.4 MB in the end (delta: 53.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 452.82 ms. Allocated memory is still 96.5 MB. Free memory was 54.5 MB in the beginning and 66.5 MB in the end (delta: -11.9 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 68.59 ms. Allocated memory is still 96.5 MB. Free memory was 66.5 MB in the beginning and 63.8 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 74.78 ms. Allocated memory is still 96.5 MB. Free memory was 63.8 MB in the beginning and 61.7 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 828.11 ms. Allocated memory was 96.5 MB in the beginning and 117.4 MB in the end (delta: 21.0 MB). Free memory was 61.7 MB in the beginning and 79.0 MB in the end (delta: -17.3 MB). Peak memory consumption was 38.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 21913.22 ms. Allocated memory was 117.4 MB in the beginning and 654.3 MB in the end (delta: 536.9 MB). Free memory was 79.0 MB in the beginning and 342.0 MB in the end (delta: -263.1 MB). Peak memory consumption was 273.1 MB. Max. memory is 16.1 GB. * Witness Printer took 4.73 ms. Allocated memory is still 654.3 MB. Free memory is still 342.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.8s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 12.3s. Construction of modules took 3.9s. Büchi inclusion checks took 3.0s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 1.1s AutomataMinimizationTime, 31 MinimizatonAttempts, 3923 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 6197 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6596 SDtfs, 3557 SDslu, 3443 SDs, 0 SdLazy, 3812 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.9s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 29ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 28 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.1s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...